Структурное программирование
sergey shishkin- нецелесообразность использования сильно связного кода
- разделения кода на специализированные участки без пересечения областей ответственности и частой смены контекста
- использование автономного линейного процесса исполнения (уход от полного подобия с цепочками)