1. 一定要是用 use strict 和 use warnings
2. 构成标示符时要使用文本模板
3. 使用词法变量,不用包变量
4. 替每个会显示离开的循环都贴上标签,然后每个next, last, redo 都使用该标签
5. 不要使用未修饰字文件句柄,使用间接文件句柄
6. 在子程序中,一定要先取出@_,但是在有超过3个参数时,就使用具名自变量散列
7. 使用显示return来返回
8. 一定要使用/x, /m, /s 标记以及 \A 和 \Z锚点
9. 只有当你故意捕获时,才在正则表达式中使用捕获小括号,然后给予捕获的字符串适当的名称
10. 不要把变量编程模块接口的一部分