如何将项目划分为类

时间:2013-01-07 10:27:42

标签: java c# c++

  • 我应该在什么基础上将项目分成几类?

  • 我可以将项目细分到多少个类?我怎么知道何时停止?

  • 将整个项目保持在一个班级是不错的做法?

1 个答案:

答案 0 :(得分:6)

  

我应该在什么基础上将项目分成几类?

将代码分解为逻辑组件。您希望使代码尽可能简单明了。想象一下,如果某人不知道/不记得您的项目是做什么的,并且不想阅读项目中的每一行代码都能够维护它。 (这可能是你六个月的时间)你怎么能让一个人找到需要他们注意的系统部分尽可能容易。

  

我可以将项目细分到多少个类?我怎么知道何时停止?

我会让每节课大约一到十次(非常近似)

超过10,000个条款的任何东西都可能是一个非常大的项目。

  

将整个项目保持在一个班级是不错的做法?

如果项目非常非常简单,是的。这个论坛上的许多简短例子只是一种方法或一类。

如果它相当简单,可能只需要几个类。对于一个重大项目,数百甚至数千可能是一个合理的数字。