B
B
Besito2016-07-24 01:46:15
Work organization
Besito, 2016-07-24 01:46:15

How and where to store the code?

Hello. We are currently working on a large project involving many freelance programmers. The question arose about the safety of parts of the code in one single place.
Tell me where and how can I store the code?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
I
index0h, 2016-07-24
@index0h

Any VCS, the most popular now is git. There is a SAAS for this case: gihub.com / bitbucket.com. You can raise gitlab at home (do not confuse with github), or bitbucket.
It is worth separating your internal projects and those that you outsource. For good, freelance projects should be done in a separate task manager AND separate repositories.
Should be banned. Your programmer pushes changes to the master branch only after the code review.

A
atis //, 2016-07-24
@atis2345

On server?!
If you need old versions of the project, use Git.
And before uploading a project to GitHub, make the repository private!

X
xmoonlight, 2016-07-24
@xmoonlight

The question arose about the safety of parts of the code in one single place.
If the task is to store all the code - store it as convenient (git, SFTP, etc.).
If the question is about separation of rights during development and the need to use only part of the project code by each of the developers, use an integration class / function that can transfer parameters from module to module over the local network (input and output data), with quick switching to a single local code.
var inParams[], outParams[];
outParams=resultModule('coder-1','module-1',inParams); //result from module1

resultModule() - the function makes a request with calculated parameters from a specific encoder to the required (next in the chain in the block diagram) module via a local (socket) or global (tcp/ip) socket and returns the received parameters for transmission and subsequent use in another module .

S
Sam Bulatov, 2016-07-24
@stylesam

gist box, github gist

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question