Tech News
← Home  ·  All topics

Code Quality

2 GoKawiil briefs on this topic

New framework names 'Change Coupling' as hidden driver of code complexity

A software engineering piece describes 'Change Coupling,' a pattern where files that appear unrelated in code still must be edited together, forcing small fixes to ripple across many files. The author distinguishes this from physical, logical and temporal coupling, arguing static analysis alone cannot detect it and developers must build intuition over time working in a codebase.

Developer Blog Revives 'CRAP' Metric for Code Quality Reviews

A technical blog post reintroduces CRAP (Change Risk Anti-Patterns), a code-quality metric that combines cyclomatic complexity and test coverage to flag risky, poorly tested code. The author traces its origins and argues teams should apply it as a practical check during software projects.