Skip to content

ITT 2016 - Kevlin Henney - Seven Ineffective Coding Habits of Many Programmers

2016 54 min DevTernity Conference en YouTube

🗓️ Upcoming developer events: https://dev.events Habits help you manage the complexity of code. You apply existing skill and knowledge automatically to the detail while focusing on the bigger picture. But because you acquire habits largely by imitation, and rarely question them, how do you know your habits are effective? Many of the habits that programmers have for naming, formatting, commenting and unit testing do not stand up as rational and practical on closer inspection. This talk examines seven coding habits that are not as effective as programmers believe, and suggests alternatives.

Chapters

  1. 0:00 Intro
  2. 2:35 Meaning
  3. 3:30 Habits
  4. 5:07 User Stories
  5. 7:00 SignaltoNoise Ratio
  6. 8:15 Long Words
  7. 9:00 The Big Question
  8. 9:24 Sources of Noise
  9. 13:00 Comments
  10. 13:55 Typography
  11. 14:20 Writing Comments
  12. 15:05 Spacing
  13. 15:53 Columns
  14. 20:14 Method headers
  15. 26:48 Agglutination
  16. 29:25 Object Orientation
  17. 33:24 Object
  18. 33:53 Exception
  19. 35:42 Dropping Exception
  20. 37:05 Best Advice
  21. 39:13 Fully Cast Out
  22. 40:00 Dan North
  23. 41:49 Encapsulated State
  24. 43:26 The Lost Boys
  25. 45:25 Oxford English Dictionary
  26. 49:23 TDD
  27. 50:42 Stacks
Channel
DevTernity Conference
Views
57