Главная
Study mode:
on
1
How To Avoid Designing A Big Ball Of Mud (YAGNI) • Dave Farley • GOTO 2024
Description:
Explore the principles of good software design and how to avoid over-engineering in this 20-minute conference talk by Dave Farley, author of "Continuous Delivery" and "Modern Software Engineering." Learn about the Extreme Programming concept of YAGNI (You Ain't Gonna Need It) and the evolutionary design approach known as "design through refactoring." Discover strategies for managing complexity in software systems while maintaining flexibility for future changes. Gain insights on striking the right balance between adaptability and avoiding the pitfalls of big ball of mud legacy systems. Delve into practical techniques for adopting an evolutionary approach to design that allows for continuous improvement as understanding of the system grows.

How to Avoid Designing a Big Ball of Mud - YAGNI Principles

GOTO Conferences
Add to list