Session
Follow Your Nose to Incremental Software Design
How do we do just enough code design, just in time, as Agile methods such as Scrum, Kanban, and XP require of us?
Follow your nose!
Rob introduces the notion of "Code Smells" - and shows you a few examples. But really, you know when code stinks (yours, or someone else's). The trick is to know what it is you dislike, why, and how to repair it.
We then dive head-first into a programming lab (or "kata"): a small bit of really stinky code. We attempt to clean it up, merely by refactoring away the code smells. Depending on how far we get, you will witness SOLID principles drive us, and well-known Design Patterns emerge.
Tis is all possible, not only because we are refactoring away code smells, but because we are doing so with a comprehensive suite of behavioral tests!
Rob Myers
Principal Instructor and Coach, Agile Institute
San Diego, California, United States
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top