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 不支持自动错误操作(应该是智能纠错)