代码质量影响文档质量,反过来,文档质量也影响代码质量。如何从程序员的角度保证代码质量呢?根据自己从事软件开发工作多年的经验,现总结如下几点:
1.文档并行。
文档的作用,这里不再说明了,熟练使用word,ppt,不能小看它们所起的作用。
2.熟练使用流程图
在实现代码之前,请设计好基本的流程图,推荐使用LucidChart或是GNU开源工具Dia(http://live.gnome.org/Dia)
3.合理规划对象关系图
如果采用oop编程,请设计好主要对象关系图,推荐使用LucidChart或是GNU开源工具Dia(http://live.gnome.org/Dia)
4.掌握一种习惯的伪代码编写方法
这点似乎不是太重要,但当我们采用c/c++等编写服务端代码时,此时又没有一个合适的测试框架可用,为了快速验证一段小的算法功能是否成立,这时可以采用某些解释型的语言来实现也未尝不是个挺有意思的事情。推荐使用python,lisp。