Skip to content

Instantly share code, notes, and snippets.

@5ZSQ
Last active September 13, 2017 03:51
Show Gist options
  • Save 5ZSQ/4dbc81546b8d3736e284b8791958ef0a to your computer and use it in GitHub Desktop.
Save 5ZSQ/4dbc81546b8d3736e284b8791958ef0a to your computer and use it in GitHub Desktop.
The Joel Test.MD

The Joel Test

https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/

  • Do you use source control?

是否使用源码控制工具 - 使用Git,控制代码避免事故

  • Can you make a build in one step?

是否能够快捷的一步构建 - 使用脚本、快捷的构建节约时间珍惜生命

  • Do you make daily builds?

是否每天构建 - 安全第一,保证库最新

  • Do you have a bug database?

是否拥有自己的bug库,用以备查 - 可供跟踪,事不过三

  • Do you fix bugs before writing new code?

写新代码前,是否偿还旧账 - 早日偿还早日轻松

  • Do you have an up-to-date schedule?

是否有最新的计划 - 有计划才有效率

  • Do you have a spec?

是否有严格代码规范 - 遵循规范的潜在收益巨大

  • Do programmers have quiet working conditions?

是否有安静不被打扰的环境 - 思维线程切换的代价是巨大的

  • Do you use the best tools money can buy?  

是否花费购买能提升效率的最好工具 - 好工具等于高效率

  • Do you have testers?  

是否有足够测试 - 测试再多都不算多

  • Do new candidates write code during their interview?

面试新人时是否有现场代码 - talk is cheap, show me U code

  • Do you do hallway usability testing?

是否有做走廊测试 - 无时不刻保证质量

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment