level 11
LuoJi_1995
楼主
1、对于标识符,使它的名字尽量显然地表示其功能,不要用拼音,支持驼峰类命名。注意:在命名成员的时候,要使用类似Person::Age的,而不是Person::AgeOfPerson。不累赘,也不太过缩略。不要珍惜你的磁盘空间,现在不是很久以前了!!!
2、让函数独立化,让方法独立化。max、min之类的请不要写成专用于一个程序的,而是写成通用的形式
3、写数据结构,要把这个结构的所有操作都写出来,即使程序用不到。这可以让程序显得完整有序,而不是残缺的。提示:程序用不到的可以throw一个NotImplementedException或者*(char *)0 = 0;来告知自己不要用。
4、一个函数只干一件事情。
5、基类的函数可以为子类所用,不要写重复的代码,而且不重复写对修改有好处。
诸如此类,太多太多,不详细了= =
2011年06月02日 12点06分
1
2、让函数独立化,让方法独立化。max、min之类的请不要写成专用于一个程序的,而是写成通用的形式
3、写数据结构,要把这个结构的所有操作都写出来,即使程序用不到。这可以让程序显得完整有序,而不是残缺的。提示:程序用不到的可以throw一个NotImplementedException或者*(char *)0 = 0;来告知自己不要用。
4、一个函数只干一件事情。
5、基类的函数可以为子类所用,不要写重复的代码,而且不重复写对修改有好处。
诸如此类,太多太多,不详细了= =