~/talk

Testing Software Architecture

TalkinRussianat RS Conf 2019 · 2019-08-09..08-11· [frontend-architecture]
slides:none on file

Describes automatic testing of software architecture using static code analysis to detect increasing global coupling, “big ball of mud” patterns, and exploding module APIs (e.g., a module growing from 10 to 110 public methods). Presents concrete checks, CI integration, time-series graphs of module boundaries, and heuristics to detect costly over- and under-engineering early so refactor costs remain bounded.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Architect's background
  3. 5:26What is software architecture
  4. 8:18Controlling complexity with modules
  5. 12:37Defining module boundaries
  6. 15:28Evolutionary architecture
  7. 17:36Testing architecture for issues
  8. 27:08Continuous feedback discipline
  9. 28:39Static analysis testing
  10. 34:21Company growth impact
  11. 38:16Key architecture recommendations
  12. 40:50Conclusion & Q&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.