~/talk

Enforce Coding Standards in .NET: Overcome Broken Window Syndrome

links:none on file
slides:none on file

Practical roadmap: enforce project‑specific rules with ArcUnitTest and Roslyn analyzers (reflect/Mono or Roslyn semantic hooks), or run a custom CLI using the Metal workspace to emit clickable warnings; spot architecture issues with NDepend (it shows cyclic dependencies) and manage thousands of legacy findings with Qodana baselines and quality gates. Metalama gives real‑time, attribute‑oriented validation and codegen (free tier available). Teams use three strategies: zero‑warning CI, baseline to ignore 15,000 warnings, or quality gates.

AI-written summary · about

  1. 0:00Broken window syndrome in .NET
  2. 2:12Architecture erosion in long-term projects
  3. 9:06Tools for architectural defects
  4. 19:12Roslyn analyzers for validation
  5. 25:37NDepend for architecture assessment
  6. 28:48Metalama for real-time validation
  7. 33:57Managing existing warnings
  8. 44:38Code quality strategies
  9. 45:47Q&A
~/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.