~/talk

Techniques for writing high-quality code

Talkat .NET Fest 2019 · 2019-10-25..10-26· [developer-experience, testing]
slides:none on file

Concrete claims and tools: prioritize readable maintainable testable reusable code over clever one-liners, use IDE features (Rider, Visual Studio) plus linters and static analysis, apply dependency injection and small units for unit testing, and track metrics like bug frequency and rollback rate. Specific surprises: teams sometimes create one-solution-with-over-a-hundred-projects or misuse single-responsibility, and XML comments rot unless enforced. Technical debt is acceptable only when documented and scheduled for refactor on the Kanban.

AI-written summary · about

  1. 0:00Introduction
  2. 1:37Highquality code looks different
  3. 5:33No comments
  4. 7:57Readability
  5. 11:10Type
  6. 13:42Style
  7. 16:35readable style
  8. 17:52HTML
  9. 18:41Navigation
  10. 19:40Clever code
  11. 20:54Clever code never is
  12. 21:44JavaScript
  13. 22:27Maintainable code
  14. 22:40readable code
  15. 22:52patterns
  16. 25:40organize your code
  17. 28:50First Break Down
  18. 29:47Refactoring
  19. 30:46Comments
  20. 33:19Classes
  21. 34:29Technical Debt
  22. 36:29Writing Tests
  23. 37:59Reusable Code
  24. 38:34Things to Consider
  25. 41:02Reusable
  26. 45:15Processes
  27. 46:18Code reviews
  28. 47:35Goals and metrics
  29. 48:33What customers get
  30. 49:54Perfect timing
  31. 50:08Questions
  32. 50:50XML Comments
~/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.