Article: TDD is dead. Long live testing. - David Heinemeier Hansson
[Notes] Video: Writing Software - David…
[Notes] Video: Writing Software - David Heinemeier Hansson
computer science vs building information systems
pseudo-sciences eg. diet books -> programmers
feeds Imposter Syndrome
===
TDD = most successful software diet - test first - test driven design
measure of success = easy to test?
test > test fast > architecture
overtesting levels of testing unit vs system
===
test metrics - coverage - ratio - speed
Quality is free vs Testing is free “Not if you test like this!”
cost != value
adequate testing
software engineer vs software writer - clarity
Clarity
- most important
- practice - read a lot of software - write a lot of software - rewrite a lot of software
first draft “Oh okay, this is actually not bad. You just only did step one. If you have something on your mind, you should write it down. If you’ve written something down, you should rewrite it.” -- high school teacher
All first drafts are terrible
- concepts - patterns - practices - classes
Video: Writing Software - David Heinemeier Hansson
Article: TDD is dead. Long live testing. - David Heinemeier Hansson
RailsConf 2014 - Keynote: Writing Software by David Heinemeier Hansson https://www.youtube.com/watch?v=9LfmrkyP81M Confreaks 86,360 views views Published on May 5, 2014
Description
Help us caption & translate this video! http://amara.org/v/FG1c/