Je moet ervoor zorgen dat de totale omvang van de codebase niet te groot wordt. Dit doe je door regelmatig de codebase te onderhouden, ongebruikte code te verwijderen en modules op te splitsen in kleinere, makkelijker te onderhouden onderdelen. In dit project is de omvang van de codebase niet groot genoeg om het geheel op te splitsen, maar ik heb wel een voorbeeld van een stuk code dat oorspronkelijk erg lang was en daarom is opgesplitst.
Originele code
Gerefactorde code: