S: Single-Responsibility Principle - Too Big Methods
Принцип единой ответственности (SRP) — это принцип проектирования, который гласит, что каждый класс или модуль должен иметь одну и только одну ответственность и одну причину для изменения. Одна причина для изменения — изменение одного набора требований. Этот принцип был введён Робертом С. Мартином. Он направлен на решение проблемы растущей сложности программного обеспечения и сложности управления этой сложностью. Принцип единой ответственности запрещает: - методы, которые выполняют слишком много задач; - методы, которые чрезмерно связаны; - методы, которые содержат дублированный код; - другие методы, в которых содержится несколько сотен строк кода.