A child of the ChangeBrainstorm.
When you are looking at your code, imagine what comments you would add to make things clearer.
Now, remove the need for those comments:
- Simplify the code
- Enrich the names
- Group related code lines (carefully!), in a logical order
- IntentionRevealingSelectors
- ...