Whip Monstrous Code Into Shape =============================== .. toctree:: :maxdepth: 2 1 Consider Form Objects <./ConsiderFormObjects.rst> 2 Consider Use Cases <./ConsiderUseCases.rst> 3 Consider Domain Events <./ConsiderDomainEvents.rst> 4 God Object Cleanup #1 Pass-Th <./GodObjectCleanup#1PassTh.rst> 5 God Object Cleanup #2 Traits <./GodObjectCleanup#2Traits.rst> 6 God Object Cleanup #3 Value O <./GodObjectCleanup#3ValueO.rst> 7 Consider Policies <./ConsiderPolicies.rst> 8 Consider Splitting Tasks into <./ConsiderSplittingTasksinto.rst> 9 Consider Strategizing <./ConsiderStrategizing.rst> 10 Consider Normalizing <./ConsiderNormalizing.rst> 11 Consider View Models <./ConsiderViewModels.rst> 12 Too Many Method Parameters is <./TooManyMethodParametersis.rst> 13 Consider Decorating <./ConsiderDecorating.rst> 14 Consider Fluent Interfaces <./ConsiderFluentInterfaces.rst> 15 Hands On Refactoring <./HandsOnRefactoring.rst> 16 Staying True to the Seven Res <./StayingTruetotheSevenRes.rst> 17 Consider Query Objects <./ConsiderQueryObjects.rst> 18 Consider Refactoring Your View <./ConsiderRefactoringYourVie.rst> 19 Consider a Guest User Class <./ConsideraGuestUserClass.rst> 20 Consider Wrapping it Up <./ConsiderWrappingitUp.rst>