Just came over the amazing article The Joel Test: 12 Steps to Better Code written way back in 2000, but it's still 100% true!
Actually IMHO we could improve the article slightly (today after more than 10 years since original article was published)
- It’s worth to add there something like – “Do you use any Test First Development technique?”
- Also “Do you have a spec?” could become something like “Do you use Acceptance Test Driven Development (ATDD)?”
Interesting thing is that I read that article several years ago and it was very fun to read it now to compare my perception.