NorDevCon2020 Day 2 - Part 5 - Dom Davis
summary
Argues that source alone is insufficient and shows concrete fixes: runs a Go example where the linter rejects an exported function for missing a comment, the title‑case library returns an unexpected string, and a npm install pulls 1589 packages; builds a tiny echo program to reproduce the surprise and then adds unit tests (Go example tests/examples) and clearer docs. Recommends linking commits to issues, writing comments that start with the symbol name, and asserting key assumptions like name will always be non-empty instead of hiding them in initial commit.
AI-written summary · about
chapters (8)
- 0:00Start
- 9:36Why Did I Move from Github to Bitbucket
- 21:44Test Formats
- 24:38Code Review
- 33:03Edge Cases
- 33:36Commit Message
- 34:47Questions
- 37:19Comments within a Function
related talks
58mDependency Management at the End of the Rainbow
34mWriting idiomatic Go using Domain Driven Design
49mExploring domain driven design in Go
55mThe Zen of Programming. A personal journey towards writing beautiful code
30mFrom Chaos to Domain Driven Design
37mOpening keynote: Clear is better than clever
01h 01mCUPID - for joyful coding
44mDependencies; Devil or Darling?
