Click here to Skip to main content
15,867,838 members
Home / Discussions / Application Lifecycle
   

Application Lifecycle

 
AnswerRe: hellos i want to develop an application that can sell buy advertise farm products online with a registration Pin
Vitória Oliveira1-Oct-19 11:32
Vitória Oliveira1-Oct-19 11:32 
AnswerRe: hellos i want to develop an application that can sell buy advertise farm products online with a registration Pin
Vitória Oliveira1-Oct-19 11:32
Vitória Oliveira1-Oct-19 11:32 
SuggestionI neeed a code Pin
Member 1247249124-Apr-16 19:50
Member 1247249124-Apr-16 19:50 
SuggestionRe: I neeed a code Pin
Richard MacCutchan24-Apr-16 21:13
mveRichard MacCutchan24-Apr-16 21:13 
Questiondasgvd Pin
damdambidam14411-Apr-16 1:02
damdambidam14411-Apr-16 1:02 
AnswerRe: dasgvd Pin
Michael Haephrati31-Aug-19 5:08
professionalMichael Haephrati31-Aug-19 5:08 
AnswerRe: Two String value addition Pin
Richard MacCutchan2-Feb-16 22:18
mveRichard MacCutchan2-Feb-16 22:18 
AnswerRe: Two String value addition Pin
Afzaal Ahmad Zeeshan2-Feb-16 23:10
professionalAfzaal Ahmad Zeeshan2-Feb-16 23:10 
QuestionDoes your development team do code review? Or do you wish you could? I’ve a few questions and would like your input. Pin
eschindler30-Sep-15 16:36
eschindler30-Sep-15 16:36 
AnswerRe: Does your development team do code review? Or do you wish you could? I’ve a few questions and would like your input. Pin
Dominic Burford1-Oct-15 2:24
professionalDominic Burford1-Oct-15 2:24 
GeneralRe: Does your development team do code review? Or do you wish you could? I’ve a few questions and would like your input. Pin
eschindler1-Oct-15 6:52
eschindler1-Oct-15 6:52 
AnswerRe: Does your development team do code review? Or do you wish you could? I’ve a few questions and would like your input. Pin
jschell3-Oct-15 7:10
jschell3-Oct-15 7:10 
GeneralRe: Does your development team do code review? Or do you wish you could? I’ve a few questions and would like your input. Pin
eschindler3-Oct-15 7:25
eschindler3-Oct-15 7:25 
AnswerRe: Does your development team do code review? Or do you wish you could? I’ve a few questions and would like your input. Pin
CHill6023-Oct-15 15:05
mveCHill6023-Oct-15 15:05 
AnswerRe: Does your development team do code review? Or do you wish you could? I’ve a few questions and would like your input. Pin
Laiju k2-Feb-18 18:17
professionalLaiju k2-Feb-18 18:17 
QuestionTeam Foundation Server Lab Management Pin
Brendan Costigan12-May-15 5:25
Brendan Costigan12-May-15 5:25 
QuestionMulti Developers Working On The Same Project PinPopular
eddy_fj24-Feb-15 12:23
eddy_fj24-Feb-15 12:23 
AnswerRe: Multi Developers Working On The Same Project Pin
eddy_fj24-Feb-15 12:43
eddy_fj24-Feb-15 12:43 
AnswerRe: Multi Developers Working On The Same Project PinPopular
Richard MacCutchan24-Feb-15 22:56
mveRichard MacCutchan24-Feb-15 22:56 
GeneralRe: Multi Developers Working On The Same Project Pin
Richard MacCutchan30-Aug-16 21:48
mveRichard MacCutchan30-Aug-16 21:48 
GeneralRe: Multi Developers Working On The Same Project Pin
Beginner Luck30-Aug-16 22:03
professionalBeginner Luck30-Aug-16 22:03 
AnswerRe: Multi Developers Working On The Same Project Pin
jschell26-Feb-15 10:14
jschell26-Feb-15 10:14 
GeneralRe: Multi Developers Working On The Same Project Pin
eddy_fj26-Feb-15 11:36
eddy_fj26-Feb-15 11:36 
GeneralRe: Multi Developers Working On The Same Project Pin
eddy_fj26-Feb-15 11:36
eddy_fj26-Feb-15 11:36 
GeneralRe: Multi Developers Working On The Same Project Pin
jschell27-Feb-15 10:32
jschell27-Feb-15 10:32 
eddy_fj wrote:
but we are all coding different functionality.


If the parts interact then there will be overlap, just not often.

eddy_fj wrote:
each task is assigned to a programmer and they write their own code. What I want to know if we can all open the same project but work on different codes and compile and test code.


Just to be clear that isn't really a source control question.

Presuming you are working in C# and you really want each developer independent then each developer would work in their own assembly.

Code used to interface between assemblies would also be in its own assembly. For example, but not limited to this, you might have an assembly that by design contains only interfaces.

Then you have one project which references each assembly.

Natch everything is checked in.

The only gotcha to above is when someone changes the project, for instance adding yet another assembly, then each other user must refresh to insure that they too do not add another different assembly (merging such cases is possible but messy.)


eddy_fj wrote:
I have just tested this by sharing the portect over the network and all the programmers working on it. Coding works well but when any 1 programmer wants to debug or compile then the other programmers are affected.


That isn't going to work.

Each developer has their own copy of the code. When the code they are working on WORKS, then they check it in (doesn't have to be complete but must compile and be functional to some extent.)

Then other developers check out the updated code. The other developers do not need to do this immediately but they should do it fairly often (once/twice a day) to insure that they do not become out of sync with others. However that actually depends on how interdependent modules are.

eddy_fj wrote:
without affecting others while compiling or debugging.


Just to make sure it is clear from the above
1. There is source control. All of the developers have access to that.
2. EACH developer extracts the full set of code from the source control
3. EACH developer works on their machine and only their machine.
...a. They compile on their machine
...b. They edit on their machine
...c. They debug on their machine
...d, At some point they decide that some piece of code is ready to be added to source control.
4. Then the developer checks the code into source control.
5. The source control will allow each developer to synchronize with source control and thus get updates WITHOUT overwriting code they are currently working on.

As a suggestion maybe you should by a book specifically for one source control system (probably git) and read it.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.