background image

PHP 程序员的 40

 

点陋习

Reinhold Weber 提出 PHP 程序员的 40 点陋习.(本 E 问只写了一部分内容,译者找到原版翻
译,以下是完全版)

1 不写注释

2 不使用可以提高生产效率的 IDE 工具

3 不使用版本控制

4 不按照编程规范写代码

5 不使用统一的方法

6 编码前不去思考和计划

7 在执行 sql 前不执行编码和安全检测

8 不使用测试驱动开发

9 编码时不打开自动报错(error_reporting)

10 不使用一种好的调试工具

11 不重构你的代码(refactor)

12 不采用 MVC 这样的分层结构

13 不知道以下等等概念:KISS,DRY,MVC,OOP,REST

14 在函数或者类里直接用 print 或者 echo 输出东西而不是返回(return)

15 不使用也不去了解单元测试

16 返回 HTMl 而不是 data,strings,objects 等类型

17 糟糕的代码和配置参数(hard code messages and configuration parameters)

18 不优化 sql 查询

19 不使用__autoload

20 不支持自动错误操作(应该是智能纠错)