3 ms·
Josh Bloch does. Zuckerberg and Carmarck are typical geeks that just love coding and don't care about the rest (like documentation, etc). Besides, it's their
by hello_moto 16y ago
Josh Bloch does.
Zuckerberg and Carmarck are typical geeks that just love coding and don't care about the rest (like documentation, etc). Besides, it's their own company, they can do whatever they want and don't have to deal with the consequences; they have hordes of developers to clean up.
Knuth writes something for himself. He's probably the only coders there.
Anders has thousands of qualified MSc, PhD, and a bunch of other smart people that would write automated test for him (they call them SDET at Microsoft). (Besides, he seems to be an "architecture" kind of guy, does he still write 1k LoC everyday?)
Half of the people you mentioned came from the time before unit-tests were relatively unknown and they believe that to ship means to spend countless night and sleep below their desks. Coding, Coding, Coding is definitely the mantra. They don't know the other type of software development.
If it breaks, just fix it. No punishment.
I don't mean to paint it in such a bad way. If you look at Facebook during the earlier years, if it breaks, who cares, you're not going to lose million of dollars. The situation, culture, environment, products, and market segment are totally different.
- kenjackson 16y agoKind of funny. Someone asked almost the same question as I on StackOverflow: http://stackoverflow.com/questions/1266955/are-really-great-programmers-known-to-use-unit-testing http://stackoverflow.com/questions/1266955/are-really-great-... And got Josh Bloch as the answer. Not surprisingly, I find myself like Knuth. I like unit tests where I feel very uncomfortable. And I usually known when designing. At the TDD level it does seem like religion. There doesn't seem to be strong evidence that it hurts nor strong evidence that it helps. A lot of people are successful w/o it and some are successful with it.