How to Write Readable and Maintainable Software in C#
summary
Practical guidance for writing readable, maintainable C# code: the talk presents concrete best practices and design patterns for C# that make code evolutionary—easy to read like a book and easy to adapt as requirements change—so teams can add features quickly without losing development speed or enjoyment.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:02Code mess problem
- 3:08Productivity decline causes
- 8:46Developers' excuses
- 10:31Legacy and rewriting
- 11:14Evolutionary code approach
- 14:07Software maintainability
- 15:53Code readability improvement
- 28:03Ripple effect and encapsulation
- 31:35KISS and YAGNI principles
- 33:01Accidental complexity and SOLID
- 36:34Maintainable architecture
- 37:37Automated tests and regression
- 40:27Evolutionary process in practice
- 42:55Summary and recommendations
related talks
56mChange your habits: Modern techniques for modern C#
50mThe evolution of the C# language
22mA Neatly Typed Message: Improving Code Readability
58m10 Techniques to Understand Existing Code
39mLegacy Code - The Survival School
37mLet's get more functional
48mA Personal Philosophy of Excellent Engineering
01h 08mThinking Functionally with C#
