Avatar of pdering

asked on 

C# How can I work with another programmer?

I'm working on a C# WinForms project.  I need to bring in another programmer to help me but I don't want to give him full access to the project.  Is it possible to have him design some forms, including the code behind, then have him email them to me?  Any ideas are helpful.

Avatar of undefined
Last Comment
Miguel Oz
Avatar of slakic
Flag of Bosnia and Herzegovina image

You could use some sloud sync tools like Dropbox where you can share a folder with his part of the code. That way, anytime he changes something in the files, you'll get it synced on your local file system. No need to keep it complicated with emailing it.
Plus, in your dropbox account, you'll have log information about all the changes.
Avatar of Miguel Oz
Miguel Oz
Flag of Australia image

You can divide your work, so that the new developer needs to give you all the required winfors in a separate assembly that you add to your project. Thus you only need to worry about files changes in that assembly only.
Some source controls allow to restrict which projects/areas the developer can read/write. for example TFS:
Avatar of Navneet Hegde
Navneet Hegde
Flag of United States of America image

Blurred text
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of pdering


Is there an easy way to send a skeleton?  Just manually take out the code?
What if I did this...
- asked him to make a form called Form3
- gave him my directions
- he emailed me the .cs and Designer.cs files

Would that work s long as he didn't need access to any of my classes?
Avatar of Navneet Hegde
Navneet Hegde
Flag of United States of America image


yea that will work fine
developer just need to send the

Skeleton he can just create for his own testing, however you can provide skeleton with bare minimum requirement like logging structure, database structure if required.

yes, it can work first of tell him scenario in which you are tackle. then if necessary send him a part of a code in text document which is creating a problem, if he is a expert he can easily identify and give the solution of problem to you. there is no need to send full project.
Avatar of Miguel Oz
Miguel Oz
Flag of Australia image

Follow up of my  previous post.As long as the code is self contained in implementation and scope, you should be OK.
Keep in mind that:
- Your requirement specification (GUI and business rules in form of doco or just a simple email scenario) depends on the business needs complexity as well as the programmer's experience.
- Your coding standards must be clear.
- Starter code is important for tracking purposes.

C# is an object-oriented programming language created in conjunction with Microsoft’s .NET framework. Compilation is usually done into the Microsoft Intermediate Language (MSIL), which is then JIT-compiled to native code (and cached) during execution in the Common Language Runtime (CLR).

Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews


IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo