Advertisement

What's the best and common way to organize the program project?

Started by May 22, 2001 05:41 AM
0 comments, last by zhang_zhou 23 years, 8 months ago
Hey,dear guys... As you known,modern softwares are become more and more complex and biger,they are far form cannot include in one single file and one single function(just like only one main() in the DOS-age )... They are usually contain thousands of files and functions or more! So I pretty wonder that how the developers manage and organize such _BIG_ project! Also,for such a project,it is impossible that one person can complete it,so it must do by many programmers...At the point,what my puzzle is that - How they communication with each other? In other words,what is the most-efficacious way to communication with they co-worker? Anyway,input is thankful! It seems that the best thing is that you can show me some URL-link which link to some relate articles. Edited by - zhang_zhou on May 22, 2001 6:43:13 AM
============================= Hey,I just wanna know WHY! =============================
Get a good book on Software Engineering. They cover the questions that you''re asking.

As for programs in the DOS age being simple, you''re forgetting about Quake. That was HUGE.

Here''s how I create multiple files. I have 1 header/cpp file per class. And 1 file that contains the main/WinMain function. That''s basically it. This method hasn''t failed me, and I can''t really see how else I''d split up my code.

To communicate with your team of programmers, you ..er... talk to them. Write out a coding standard (how functions/classes/files are named) and FOLLOW it. You''ll also need a design document detailing what needs to be done in the program. Once you have that, it should be easy to divide up the work among the developers (unless you''ve got some pretty big ego-freaks).

==========================================In a team, you either lead, follow or GET OUT OF THE WAY.

This topic is closed to new replies.

Advertisement