473,378 Members | 1,605 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

Code Sharing Question

Hi, currently I am working on a project with several programmers.

my problem is how could I separate one project into several small module and
assign to my programmers. after all the coding is done, then just add in
those modules, and combine all modules into one conplete project

Let's say the project is "sales order application".
how could I separate this project into two modules
1 module - with the feature of add/edit/delete sales order

2 module - with the feature of view and analsys the sales.

so now I create one project named Sales Application.
how could I assign my two programmers writing on this project with different
modules. later on, how could I combine two modules into one project.

pls guide me. or perhaps can provide useful link or reference site for me.
thank you

Jul 21 '05 #1
4 1261
A-PK <pi********@hotmail.com> wrote:
Hi, currently I am working on a project with several programmers.

my problem is how could I separate one project into several small module and
assign to my programmers. after all the coding is done, then just add in
those modules, and combine all modules into one conplete project

Let's say the project is "sales order application".
how could I separate this project into two modules
1 module - with the feature of add/edit/delete sales order

2 module - with the feature of view and analsys the sales.

so now I create one project named Sales Application.
how could I assign my two programmers writing on this project with different
modules. later on, how could I combine two modules into one project.


Any reason they can't just both work on the same project at the same
time without separating it into modules? If each of them knows what
they should be working on, I can't see why it should be a problem.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Jul 21 '05 #2
I agree with Jon on this. each developer would work on a separate class in
the project. They could even work on the same class at the same time if you
don't allow them to edit the same functions/methods at the same time. (To
much manual merging for me)

But, depending on how large your app is, the project could be split into
components.

Project 1 a order components that can save and open an order
Project 2 a winform/webform app that can view and edit the order.

Also think about code reuse. If you had an order component, it could be used
in other apps, just by adding a reference to the assembly.

"Jon Skeet [C# MVP]" <sk***@pobox.com> wrote in message
news:MP************************@msnews.microsoft.c om...
A-PK <pi********@hotmail.com> wrote:
Hi, currently I am working on a project with several programmers.

my problem is how could I separate one project into several small module and assign to my programmers. after all the coding is done, then just add in
those modules, and combine all modules into one conplete project

Let's say the project is "sales order application".
how could I separate this project into two modules
1 module - with the feature of add/edit/delete sales order

2 module - with the feature of view and analsys the sales.

so now I create one project named Sales Application.
how could I assign my two programmers writing on this project with different modules. later on, how could I combine two modules into one project.


Any reason they can't just both work on the same project at the same
time without separating it into modules? If each of them knows what
they should be working on, I can't see why it should be a problem.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too

Jul 21 '05 #3
There is a good example on
www.TechnicalVideos.net
Hours of .Net and Sql Server videos for $20
Jul 21 '05 #4
> But, depending on how large your app is, the project could be split into
components.
Hi, Chirs you mention about split into components. Could you mind sharing a
bit this idea to me a bit.
actually i am new to VS. or pls guide me where I am get any reference on
that.

if anyone else also knew, pls info me

thank a lot

"Chris Smith" <us**@email.com> wrote in message
news:u5**************@TK2MSFTNGP11.phx.gbl... I agree with Jon on this. each developer would work on a separate class in
the project. They could even work on the same class at the same time if you don't allow them to edit the same functions/methods at the same time. (To
much manual merging for me)

But, depending on how large your app is, the project could be split into
components.

Project 1 a order components that can save and open an order
Project 2 a winform/webform app that can view and edit the order.

Also think about code reuse. If you had an order component, it could be used in other apps, just by adding a reference to the assembly.

"Jon Skeet [C# MVP]" <sk***@pobox.com> wrote in message
news:MP************************@msnews.microsoft.c om...
A-PK <pi********@hotmail.com> wrote:
Hi, currently I am working on a project with several programmers.

my problem is how could I separate one project into several small module
and
assign to my programmers. after all the coding is done, then just add
in those modules, and combine all modules into one conplete project

Let's say the project is "sales order application".
how could I separate this project into two modules
1 module - with the feature of add/edit/delete sales order

2 module - with the feature of view and analsys the sales.

so now I create one project named Sales Application.
how could I assign my two programmers writing on this project with

different modules. later on, how could I combine two modules into one project.


Any reason they can't just both work on the same project at the same
time without separating it into modules? If each of them knows what
they should be working on, I can't see why it should be a problem.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too


Jul 21 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Simon Neve | last post by:
Hello, This question is related to sharing .Net projects across solutions and is reposted from the SourceSafe group. We have several different solutions and want to share common assemblies...
3
by: Robert W. | last post by:
I'm embarking on a project that will have both a desktop application and a Pocket PC application. It seems logical to have as much code as possible sitting in a shared project, which would be...
9
by: Brian Russell | last post by:
I develop Web applications locally on my Windows XP (SP1) laptop using Visual Studio. My company is concerned about security, especially if the laptop is compromised, so I should either encrypt...
5
by: Jeff | last post by:
Hi - I'm creating an installation program that will install a VB.NET program and an instance of MSDE on an unknown desktop (commercial application). The install will include the MSDE...
1
by: Joe | last post by:
While I understand that Server Side Includes still work, I realize it's not the best practice for sharing code such as a common set of includes between screens. In ASP.NET I've already built...
15
by: Neo | last post by:
Hello All, I found that ASP.net website only accepts code withing site directory. This creates big hurdle in shairng code. How to share code between two websites, like the way share between two...
4
by: Wilfried Mestdagh | last post by:
Hi, I have a project written in C# with VS2005 that I want to share with other developpers. But VS seems to create a lot of files and folders. I'm not sure wich one I can safely left out. As...
8
by: mc | last post by:
I would like to be able to send from an ASP.NET page an email which when recieved takes the form of a "Sharing Invitation for a RSS Feed"...
0
by: ARC | last post by:
Hello all, This is really a computer sharing / network question, so sorry for posting here; it's the only newsgroup I post in. I have a customer with a database file on a vista machine under...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.