~/talk

Overcoming Broken Window Syndrome Code Verification Techniques for NET Develop

links:none on file
slides:none on file

Focuses on enforcing project-specific architectural rules rather than general linters and demonstrates five concrete approaches: ArchUnitNET style architecture unit tests that fail CI, a custom CLI using Metal Lama workspaces to query compiled assemblies, Roslyn analyzers for IDE squiggles and compile warnings, Metal Lama attributes/fabrics for compile‑time checks and codegen, and NDepend for dependency graphs and cyclic detection. Shows examples (factory naming, namespace dependency, IDocument placement), CI integration via GitHub Actions, baseline strategy to start quality from today, and tradeoffs between complexity and real‑time feedback.

AI-written summary · about

  1. 0:00🚀 Build Stuff Conference – Get Your Tickets!
  2. 0:23Introduction: Code Quality and Broken Windows Syndrome
  3. 4:10Understanding Architecture Erosion in Software Projects
  4. 9:00Tools for Detecting Architecture Erosion and Violations
  5. 15:30Using Architecture Unit Tests for Code Verification
  6. 19:00Code Example: Implementing Architecture Unit Tests
  7. 24:00Tools to Manage Warnings in Your Codebase
  8. 30:15Introduction to Metal Lama and Code Verification
  9. 34:00Using Roslin Analyzers for Real-Time Code Quality Checks
  10. 40:00Managing Code Quality in CI/CD with Sonar and Kodana
  11. 42:30Conclusion: Effective Strategies for Code Quality Management
~/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.