一、 代码风格上
a 一定要写上source description.
理由: 因为无论是重组代码或者是重新修改代码都应该
b source name should be clear and easy-understanding
理由:源代码的命名规则应该是见名知意,这样能够最快的帮助以后定位文件的位置,通过搜索就能够很快的检索出来。
二、 在代码内容上
a 在操作所有函数之后应该要做合法性判断
这样可以保证程序不会出现因为空指针操作的crash 情况。
三、程序编译要尽可能的不出现warning。
理由:如果出现warning并且无法消除,应该能够给出理由为什么不能够eliminate这个warning。
四、编写程序的时候一定要附加上单元测试部分的代码
单元部分测试的目的是在理论论证后进行的,先通过理论性论证后,才可以通过
程序按照功能一层一层的往上封装,这样做的目的应该是高内聚、低耦合的要求所形成的代码形式,如果代码需要修改做一些修正的情况,可以在单独的某一层作相应的操作
在应用程序的设计中,如果涉及到上层需要有很多个与用户交互的部分组成,同时需要管理这些与用户交互的页面就需要使用,在设计的时候就应该将每一个交互的页面设计成一个类(当然这里需要在近一步抽象出一个基类),管理这些交互的类应该用一个管理的类,
基类的设计类似于接口的设计,然后是在逐层积累的过程调用到子类的一些自主的