Codebase Design (vocabulaire modules profonds)

A vocabulary skill, not a process one: it pins seven exact terms (module, interface, implementation, depth, seam, adapter, leverage, locality) and bans fuzzy synonyms like component, service, API or boundary. Its thesis: a good module is deep, a lot of behaviour behind a small interface, sitting on a clean seam and testable through that interface. It ships the deletion test (if deleting the module makes complexity vanish, it was a pass-through) and the rule one adapter means a hypothetical seam, two adapters mean a real one. /tdd and /improve-codebase-architecture both speak it.

Strengths

Limitations

Best for

View on Coeurdar