关于本章
作为programmer,我们使用programming language进行develop,本文对研发过程中的一些内容进行总结。
Software development是最最核心的活动。
wikipedia Software development
Programming language
需要选择合适的programming language,参见工程programming-language
。
Common in development
下面罗列了在进行development中会涉及到的一系列问题:
Design pattern
design pattern是前人所总结的最佳实践,不管是哪种programming language,都可以运用它,关于design pattern,参见Design-pattern。
Resource-management
不管使用哪种programming language,都会涉及都resource management的问题,参见Resource-management。
注释
如何进行注释?如何生成document?各种programming language在这方面都做了各自的努力,也有各自的实现,后面在讨论具体的programming language的时候再进行说明。
测试
如何进行测试?
代码覆盖率
如何统计代码覆盖率?
Profile
如何进行profile?
Linter
如何进行lint?