1.软件工程包括了开发、运营、维护软件的过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营、维护的效率,以及提升用户满意度、软件的可靠性和可维护性。
2.代码规范可以分为两个部分:
1.)代码风格规范:主要是文字上的规定,看似表面文章,实际上非常重要。
2)代码设计规范:牵涉到程序设计、模块之间的关系、设计模式等方方面面的通用原则。
3.代码风格的原则:简明,易读,无二义性。
4.代码风格规范:缩进、行宽、括号、断行与空白的行{}、分行、命名、下划线、大小写、注释。
5.函数
现代程序设计语言中的绝大部分功能,都在程序的函数中实现。函数最好有单一的出口,为了达到这一目的,可以使用goto。
6.错误处理:
1.)参数处理:在Debug所有的参数都要验证其正确性。
2.)断言:当你觉得某事肯定如何时,就可以用断言。
原文:http://www.cnblogs.com/jmz-927/p/7565237.html