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)