Refactoring Tutor: An IDE Integrated Tool for Practicing Key Techniques to Refactor Code

Refactoring code is an important skill to become a competent software engineer, however it is usually never explicitly taught in coding intensive courses. Even though engineers in academia and industry agree refactoring is important, most novice programmers are unaware of the code smells they should...

Full description

Bibliographic Details
Main Author: Leyva, Mario
Other Authors: Miller, Robert C.
Format: Thesis
Published: Massachusetts Institute of Technology 2023
Online Access:https://hdl.handle.net/1721.1/151544