How to Apply Design Principles in Practice?
How to develop high quality software? What are the key/fundamental principles for software design? What is the relationship between principles, bad smells, design patterns, and refactoring? Based on 3 years of research on software design principles and design smells, this talk shares key insights on developing high-quality software in industrial contexts.
By attending this session, you’ll get a clear understanding of the key role that design principles play in developing software. Further, you’ll know how to apply design principles in practice. So, don’t miss it!
Outline/Structure of the Talk
* You’ll get a clear understanding of the key role that design principles play in developing software
* Relationship between principles, smells, refactoring, and smells
* Key and fundamental design principles and a good idea of how to apply it in practice in day-to-day development
Developers, leads, programmers, basically anyone who gets their hand dirty coding on a day-to-day basis!