Video: Writing Software - David Heinemeier Hansson

April 7th, 2019

Article: TDD is dead. Long live testing. - David Heinemeier Hansson

 


 

[ ] Paper: Why Most Unit Testing is Waste - James O Coplien

 


 

[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

 

 

 

 

no description for image available

 

 

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!"

 

 

 

 

no description for image available

 

 

no description for image available

 

 

 

 

cost != value

 

 

 

 

adequate testing

 

 

 

 

no description for image available

 

 

 

 

software engineer

vs

software writer

- clarity

 

 

Clarity

1) most important

2) 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

 

 

no description for image available

- 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

 

 

no description for image available

 

 

 

 

 

Description

 

 

Help us caption & translate this video!

http://amara.org/v/FG1c/