Refactoring
Commit notation for signalling the type of change, and perceived risk.
https://github.com/RefactoringCombos/ArlosCommitNotation
Techniques for refactoring when you don’t understand the code
- ENOF (Easiest Nearest Owwie First) - Narrow your focus until you find something graspable but not readily graspable, fix it, repeat
- Defactoring - Inline code to understand it, then extract it properly with better structure