Why does refactoring matter? 15 January 2018