SOEN6461: Software Design Methodologies Yann-Gaël Guéhéneuc Yann-Gaël Guéhéneuc Summary of Week 7 Outline of Week 6 This work is licensed under a Creative Commons Attribution-NonCommercial- ShareAlike 3.0 Unported License
Summary of Week 6 Code and design smells – Blob and Spaghetti Code – Bloaters, OO abusers, Dispensable, Couplers, Change Preventers – Negative impacts of smells – Refactorings – Linguistic anti-patterns 2/4
Outline of Week 7 Patterns in Practice (cont’d) – Practice – Variants, e.g., with reflection – Add one level of indirection The Abstract Factory design pattern 3/4
But First… Two quizzes – A first, graded quiz – A second, non-graded, informative quiz 4/4
Recommend
More recommend