2019年/12月/09日
乔尔测试20年
乔尔测试是2000年发布的
Do you use source control?
Can you make a build in one step?
Do you make daily builds?
Do you have a bug database?
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?
Do you do hallway usability testing?
现在快到二十年,于是有人写了一篇
Do you use Git, or some lesser source control system?
Can you build and release in one step?
Do you build and test before merging to master?
Do you have a bug database?
Do you fix bugs before writing new code?
Do you have an up-to-date schedule?
Do you write a spec before writing code?
Do programmers have quiet working conditions free of interruptions?
Do you use the best development tools money can buy?
Do you have human testers?
Do you do automated testing?
Do new candidates write code as part of the hiring process?
Do you watch people actually try to use your software?
总结起来,软件开发抛开那些吓唬人的新名词,其实进化也不是那么快