~/talk

Keynote: Code Quality Lessons Learned

Talkat GORUCO 2016 · on Saturday, 2016-06-25· [developer-experience, open-source]
slides:none on file

Code Climate claims that static analysis really scales — 70,000 repositories analyzed daily — and that practical findings beat fancy metrics: ABC and cyclomatic complexity exist but lines of code often gives a clear, actionable signal. Human reviewers stop finding defects past about 400 lines per pull request. The surprising root cause of decay is fear of breaking things, and automated checks plus small iterative changes are the concrete antidotes shown to work.

AI-written summary · about

  1. 0:00Intro
  2. 1:1980,000+ Repositories
  3. 1:32500+ Organizations
  4. 1:561. What is code quality?
  5. 2:50Code quality has many meanings
  6. 4:06Make sure you're team is on the same page about your goals.
  7. 5:10What's the best way to measure complexity?
  8. 8:40Use a metric that resonates for your team.
  9. 9:23If you can't decide, use Lines of Code.
  10. 11:27Why are older projects harder to maintain?
  11. 12:19Sloppy code is self-reinforcing
  12. 14:04Code quality is a moving target
  13. 16:10What's the optimal size for a pull request?
  14. 18:23Keep pull requests under 400 LOC.
  15. 19:51When is sloppy code not a problem?
  16. 20:16Proving a hypothesis
  17. 21:32Build the first one to throw it away.
  18. 24:10What is the biggest enemy to clean code?
  19. 25:46Changing requirements?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.