What’s high quality code?

来源:互联网 发布:ctp交易编程 编辑:程序博客网 时间:2024/04/28 21:23

 

1.      Code itself

防御性编程序

Layout

Naming convention;

Documentation;

Comments;

Error handling;

2.      Tools

IDE/Debug:

Code analysis tools: Jprofile

Testing: unit, performance; security

Deployment: ant

Profiling:

Version control: VSS, CVS, Perforce, Subversion

3.      Construction:

Design:

Architecture;

Refactor;

4.      People:

      Attitude;

      Team work;

      Sense of security;

5.      Process:

Specification;

Code review;

Estimation;

Development methodology;

Big picture:

 

 

原创粉丝点击