Whenever I have to think to understand what the code is doing, I ask myself if I can refactor the code to make that understanding more immediately apparent.
— Martin Fowler, Refactoring: Improving the Design of Existing Code (2nd edition) (2018)
Source: https://www.goodreads.com/notes/18624706-refactoring/40370614-asier-ba
Topics: programming, software design, simplicity