R
R
Rinat Bakiev2015-05-10 22:53:41
Django
Rinat Bakiev, 2015-05-10 22:53:41

How to "distribute" the code to programmers?

Hello!
I have a django project. Conditionally CRM. There is already a lot of important code in this project. But I want to connect new developers for each additional functionality. What is the best solution for "splitting" the project so that you can "pass" part of the code, and not the whole project

Answer the question

In order to leave comments, you need to log in

5 answer(s)
A
AK, 2015-05-11
@academ1c

The classic approach is also the selection of subprojects into separate modules-repositories. And if git is used, connect such projects to the main one as a submodule.

S
Sergey, 2015-05-10
@begemot_sun

Already was.
Make an API. Give each programmer a piece of code to saw a certain finished functionality, and minimally intersect with the rest.

M
Maxim Kuznetsov, 2015-05-11
@max-kuznetsov

The most optimal solution is based on the architecture. It is easy to distribute work on specific components of the system to different teams, especially if interfaces are already defined in the system.
But if the architecture of such a division of the system does not allow, then your problems are not limited to the distribution of tasks. In general, you have to let each team work on some code based on some prototype, with the obligatory definition of rules for creating code. The result is accepted based on the demonstration of the prototype and code review. Once all the prototypes are complete, the integration team will need to pull the desired code from the prototypes and merge it into a coherent whole. Such integration is a repulsive task, I must say.

R
Roman Hinex, 2015-05-10
@HiNeX

Look at the implementation of bundles in symphony, a rather convenient way to isolate the work of some programmers from others.

D
Dmitry Shinkar, 2015-05-14
@DeadCowsDontMoo

I agree with the first comment about git.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question