一个成熟的软件系统,要想得到客户的认可与好评,
首先要求系统本身有很高的稳定性和安全性,还有就是系统的可扩展性,
还有可维护性,毕竟推翻重新开发是一件很吃力不讨好的事情。
要想有好的系统,就必须要求我们每一个软件开发人员,树立质量意识,
在完成进度安排的同时,尽量,提高自己的代码质量。
如何提高自己的代码质量。
就我目前的能力来理解,首要的一点就是做好系统的体系结构。
有了好的框架,起码能保证系统不走样,大致的功能可以实现。
第二点,做好软件开发过程中的管理,
这包括
1 开发的代码约定,有统一的格式,明晰的功能说明,与接口参数说明。
2 版本管理,例如CVS VSS等代码管理工具
3 做好系统的测试。注意在开始测试前,先进行代码的交叉review,
必须准备好相应的测试用例。
4 建立bug管理库。
第三点,加强对维护人员的培训。
这一点是开发人员应该做的。以前我作维护的时候,看到好的代码,感觉心情畅快。
是一种美的体验,对于垃圾代码,真是让我头痛。
暂时写到这里。