Less Code = More Software
summary
Claims a concrete method called Decremental Development that aims to reduce code to 10% of its original size while keeping essential functionality and improving architecture, testability and quality. Demonstrates practical refactorings and uses modern C++ idioms and existing libraries, emphasizes avoiding hidden dependencies like globals and trimming build-time and runtime dependencies. Applies to student projects and to very large systems, and reports that removing accidental complexity yields simpler, smaller, working code.
AI-written summary · about
chapters (5)
- 0:00Start
- 1:02COMPLEXITY
- 3:07SIMPLICITY
- 4:15Famous Quotes by Sir CAR (Tony) Hoare
- 5:27Decremental Development
related talks
01h 03mBringing Clean Code to large scale legacy Applications
58m10 Tips for Cleaner C++ 20 Code
01h 20mDealing with software dependencies
01h 05mThe real problem of C++
01h 30mC++ in Constrained Environments
05mThe Shape of a Program
01h 00mModern C++: C++ Patterns to Make Embedded Programming More Productive
56mPractical C++17
