u/Alundra828in r/dotnet • Recommends
On “Should we unit test everything?”
#cleancode#enterprisearchitecture#accidentalcomplexity
230K subscribers • 110 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
939K views9 years ago2 recommendations
Software designTools and practiceDesign patternsSimplicity and complexityRefactoring and legacy code
Kevlin Henney analyzes how common enterprise coding habits and design assumptions systematically balloon codebases and increase accidental complexity.
Kevlin Henney It is all to easy to dismiss problematic codebases on some nebulous idea of bad practice or bad programmers. Poor code, however, is rarely arbitrary and random in its structure or formulation. Systems of code, well or poorly structured, emerge from systems of practice, whether effective or ineffective. To improve code quality, it makes more sense to pick apart the specific practices and see their interplay — the cause — than to simply focus on the code itself — the effect. This talk looks at how a handful of coding habits, design practices and assumptions can systematically balloon code and compound its accidental complexity. NDC Conferences ndc-london.com ndcconferences.comWhat people say. Recommended as a humorous and insightful critique of enterprise architecture patterns and over-engineering.
u/Alundra828in r/dotnet • Recommends
On “Should we unit test everything?”
u/extra_specticlesin r/dotnet • Recommends
On “Conversation with an enterprise architect”
u/bslessin r/Clojure • Mentions
On “Semantic Clojure Formatting”