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?

2000

现在快到二十年,于是有人写了一篇

2018

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?

总结起来,软件开发抛开那些吓唬人的新名词,其实进化也不是那么快