CODE REENGINEERING (4 Credits)
Learning Outcomes:
On successful completion of this course, student will be able to: LO1 – evaluate Basic refactoring and its application; LO2 – apply Advanced refactoring and its application; LO3 – formulate suitable refactoring for code environment
Topics:
- Bad Code Smell: The Bloater;
- Bad Code Smell: The Object Orientation Abuser;
- Bad Code Smell: The Change Preventer;
- Bad Code Smell: The Dispensable;
- Bad Code Smell: The Couplers;
- Object Oriented Design Smell;
- Abstraction Smell;
- Encapsulation Smell;
- Modularization Smell;
- Hierarchy Smell;
- The Smell Ecosystem and Repaying Technical Debt;
- Refactoring;
- Introduction to Refactoring.
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...