Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Product Lifecycle
  3. Application Lifecycle
  4. Multi Developers Working On The Same Project

Multi Developers Working On The Same Project

Scheduled Pinned Locked Moved Application Lifecycle
sysadmin
14 Posts 8 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E eddy_fj

    Hi all, I am a new member to this site and also new to programming. Recently I have been tasked to develop a new application with a group of developers. I would like to ask if there is any way where all the programmer can work on the same project hosted on a server. Currently we all develop different section of the project on our own laptop and then we copy and paste to compile on the server one by one. Is there anyway we all can work on the project hosted on the server at once Any advise and suggestions will be highly appreciated. Thanks

    J Offline
    J Offline
    jschell
    wrote on last edited by
    #4

    Previous suggestion is true regardless but besides that... Are each of you in fact working on the same 'project' which would be defined as the same code? Or are each of you working on a different 'project' thus there is no code overlap? For example if each of you is creating a server which interacts with other servers. Methodology of using the previous suggestion would differ then.

    E 1 Reply Last reply
    0
    • E eddy_fj

      Thanks Robert and jschell for the reply, I dont think we will have code overlap because even though we are working on the same project but we are all coding different functionality. For example current we are working on the USER module, and under this module we have the following task to code, 1) add user, 2) change password and etc.... 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. 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. Any software that can help all programmers work independently on the same project without affecting others while compiling or debugging. Thanks

      E Offline
      E Offline
      eddy_fj
      wrote on last edited by
      #5

      Sorry Richard, i typed Robert.....typing error.

      1 Reply Last reply
      0
      • J jschell

        Previous suggestion is true regardless but besides that... Are each of you in fact working on the same 'project' which would be defined as the same code? Or are each of you working on a different 'project' thus there is no code overlap? For example if each of you is creating a server which interacts with other servers. Methodology of using the previous suggestion would differ then.

        E Offline
        E Offline
        eddy_fj
        wrote on last edited by
        #6

        Thanks Robert and jschell for the reply, I dont think we will have code overlap because even though we are working on the same project but we are all coding different functionality. For example current we are working on the USER module, and under this module we have the following task to code, 1) add user, 2) change password and etc.... 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. 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. Any software that can help all programmers work independently on the same project without affecting others while compiling or debugging. Thanks

        E J 2 Replies Last reply
        0
        • E eddy_fj

          Thanks Robert and jschell for the reply, I dont think we will have code overlap because even though we are working on the same project but we are all coding different functionality. For example current we are working on the USER module, and under this module we have the following task to code, 1) add user, 2) change password and etc.... 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. 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. Any software that can help all programmers work independently on the same project without affecting others while compiling or debugging. Thanks

          J Offline
          J Offline
          jschell
          wrote on last edited by
          #7

          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 a

          1 Reply Last reply
          0
          • E eddy_fj

            Hi all, I am a new member to this site and also new to programming. Recently I have been tasked to develop a new application with a group of developers. I would like to ask if there is any way where all the programmer can work on the same project hosted on a server. Currently we all develop different section of the project on our own laptop and then we copy and paste to compile on the server one by one. Is there anyway we all can work on the project hosted on the server at once Any advise and suggestions will be highly appreciated. Thanks

            D Offline
            D Offline
            Dadecki
            wrote on last edited by
            #8

            Hello, In my opinion the basic and main solution is to use source control system. There are many of them, but I can advise you to use: 1) Visual Studio Online: https://www.visualstudio.com/en-us/products/what-is-visual-studio-online-vs.aspx[^] 2) SVN: https://www.visualsvn.com/[^] 3) Bitbucket: https://bitbucket.org/[^] Programmers who work on the project can write different parts of the app and merge them after implementation. Hope it will help.

            1 Reply Last reply
            0
            • E eddy_fj

              Hi all, I am a new member to this site and also new to programming. Recently I have been tasked to develop a new application with a group of developers. I would like to ask if there is any way where all the programmer can work on the same project hosted on a server. Currently we all develop different section of the project on our own laptop and then we copy and paste to compile on the server one by one. Is there anyway we all can work on the project hosted on the server at once Any advise and suggestions will be highly appreciated. Thanks

              R Offline
              R Offline
              Rahul VB
              wrote on last edited by
              #9

              Hello, So you are using visual studio. Which language are you using? I asked this because if you are using C# then by using Partial class concept you people can create seperate files and check it in. Due to this the implementation of the functionality can be distributed, however it will be bound to the same class at execution time. Thanks

              1 Reply Last reply
              0
              • E eddy_fj

                Hi all, I am a new member to this site and also new to programming. Recently I have been tasked to develop a new application with a group of developers. I would like to ask if there is any way where all the programmer can work on the same project hosted on a server. Currently we all develop different section of the project on our own laptop and then we copy and paste to compile on the server one by one. Is there anyway we all can work on the project hosted on the server at once Any advise and suggestions will be highly appreciated. Thanks

                P Offline
                P Offline
                pcloverz
                wrote on last edited by
                #10

                Hi, You visit this for applications http://www.mastitune.com/[^]

                1 Reply Last reply
                0
                • E eddy_fj

                  Hello all again, I forgot to mention that we are using VS 2012 and SQL server 2012 for this project. I hope this will be useful.

                  P Offline
                  P Offline
                  pass4suretest Exams
                  wrote on last edited by
                  #11

                  good job Developers...keep it up Pass4Sure – A Risk Free Success in All Certification Exams[^]

                  1 Reply Last reply
                  0
                  • L Lost User

                    Yes, you need to use a source code management sytem, such as Team Foundation Server[^].

                    B Offline
                    B Offline
                    Beginner Luck
                    wrote on last edited by
                    #12

                    agree

                    L 1 Reply Last reply
                    0
                    • B Beginner Luck

                      agree

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #13

                      Why are you posting messages in threads that are long inactive?

                      B 1 Reply Last reply
                      0
                      • L Lost User

                        Why are you posting messages in threads that are long inactive?

                        B Offline
                        B Offline
                        Beginner Luck
                        wrote on last edited by
                        #14

                        How i know. and who always see date

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups