原则1.首先是为人编写程序,其次才是计算机。
说明:这是软件开发的基本要点。
软件的生命周期贯穿产品的开发、测试、生产、用户使用、版本升级和后期维护等长期过程。
只有易读、易维护的软件代码才具有生命力。
原则2.保持代码的简明清晰、避免过分的编程技巧
说明:简单是最美。
保持代码的简单化是软件工程化的基本要求。
不要过分追求编程技巧,否则会降低程序的可读性。
原则3.编程时首先达到正确性,其次考虑效率
说明:编程首先考虑的是满足正确性、健壮性、可维护性、可移植性等质量因素。
最后才考虑程序的效率和资源占用问题。
原则4.编写代码是要考虑到代码的可测试性
说明:不可以测试的代码是无法保障质量的。
开发人员要牢记这一点来设计、编码。
实现设计功能的同时,要提供可以测试、验证的方法。
原则5.函数(方法)是为一特定功能编写,不是万能工具箱
说明:方法是一个处理单元,是有特定功能的,所以应该很好地规划方法。
不能是所有东西都放在一个方法里实现
原则6.鼓励多加注释
说明:养成多加注释的好习惯。
不仅为他人熟悉、更改程序提供方便,
而且也会在自己修改升级时提供帮助。
为人、为己都应多加 注释。