soen6461 software design methodologies
play

SOEN6461: Software Design Methodologies Yann-Gal Guhneuc Yann-Gal - PowerPoint PPT Presentation

SOEN6461: Software Design Methodologies Yann-Gal Guhneuc Yann-Gal Guhneuc 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


  1. 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

  2. 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

  3. 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

  4. But First…  Two quizzes – A first, graded quiz – A second, non-graded, informative quiz 4/4

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend