Skip to main content
CSC-868
BS

Software Refactoring

(DE) Domain Elective Theory: 3 Cr. Hrs Total: 3 Cr. Hrs
Refactoring principles: Reasons for refactoring, what to refactor, Challenges in refactoring ; Refactoring categories: Refactoring in the small and large; Refactoring techniques: Recognizing bad smells in code, refactoring for organizing code, higher abstraction, improvement and others; Refactoring of UML models Tool support for refactoring: Strengths and limitations
In Programmes
PhD PhD (Computer Science)
Electives Pool — Elective (Current Scheme)
Back to Course Catalog