~/talk

From Code Reviews to Code Rules

Talkat Update Conference Krakow 2025 · 2025-05-26..05-27· [dotnet, testing]
links:none on file
slides:none on file

Claim: automating the easy, visual conventions frees code review time for architecture and performance. Implementation uses standard .NET tools, unit tests that verify EF migration designer files and image sizes, custom Roslyn analyzers (and code fixers) that flag DateTime.Now and Mediator.Send-in-handler patterns, plus net format and CI pipeline checks. Demo shows net format auto-fixing braces, a unit test failing when a designer file is deleted, analyzers surfacing bad API use, and a GitHub Action that fails a PR when a migration file is removed.

AI-written summary · about

  1. 0:00Intro Update Conference Krakow
  2. 0:35Session start
  3. 1:59What rules and guidelines?
  4. 3:36Why do we need rules?
  5. 5:52How do we share this "knowledge"
  6. 7:00Problems with documentation
  7. 8:33How do we enforce the rules?
  8. 10:37Impact
  9. 12:25Make rules great again
  10. 13:19Code style
  11. 14:07Leveraging unit tests
  12. 16:14Architecture tests
  13. 17:14Code analyzers
  14. 19:07Code fixers
  15. 20:42Pipelines / actions
  16. 22:30Demo
  17. 45:03Closing thoughts
~/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.