Avatar of pdering
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.
C#

Avatar of undefined
Last Comment
Miguel Oz

8/22/2022 - Mon
slakic

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.
Miguel Oz

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:
http://visualstudiomagazine.com/articles/2009/02/23/security-in-team-foundation-server-part-2.aspx
ASKER CERTIFIED SOLUTION
Navneet Hegde

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
pdering

ASKER
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?
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
Navneet Hegde

Hi!

yea that will work fine
developer just need to send the
Form1.cs
Form1.designer.cs


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.

 
Thanks!
hassanwarraich

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.
Miguel Oz

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.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.