高质量的子程序-High-Quality Routines

子程序是为实现一个特定目的而编写的一个可被调用的函数(方法或过程)。

高质量的标准:

  1. 名字。
  2. 文档。
  3. 代码布局。
  4. 输入变量的值不应该被改变。
  5. 不要读写全局变量。
  6. 要有单一的目的。
  7. 要防范错误的数据。
  8. 不要用神秘的数值。
  9. 不要出现未使用的参数。
  10. 参数传递方式要正确。
  11. 参数数量要合理。
  12. 参数要注释。