16 методов программиста.
Метод 7-й. «Наведи порядок».

Метод заключается в создании схем взаимодействия компонент, приведении кода в читабельный вид, применении принципа «Единственности ответственности», написании плана, оформлении документации, …