Project Organization - Folders, Multiple Projects, etc

J

Jefffff

I'm starting work on a new and non trivial Windows Forms application.

What are some generally accepted recommendations for organizing the project
folders and for breaking out different parts of the applicatoin into
separate projects (i.e. multi project solution) and/or separate projects
compiled into their own DLLs and referenced by the "primary" application?

Thanks!
 
J

Jason Hales

This is a pontentially massive topic ;-)

There's so many variables that I use to determine on how to break a
project down. You say non-trivial. Does that mean you're going to be
heading for an n-tier architecture? If so I'd break each of the tiers
into seperate projects, ie UI, Business, Data Services as a minimum.
That will give you the possibility to re-use components later.

Are there going to be multiple developers working on your project?
It's important to consider how often files are going to change - the
worst thing you want is "people stepping on each other toes" and not
being able to develop if someone has a file/project checked out
exclusively via Visual Source Safe etc
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top