Покажите пример кода, где нарушение SRP приводило бы к багам
Принцип единственной ответственности говорит о том, что у класса должна быть только одна обязанность, и что если нарушить этот принцип и намешать много всего в один класс, то у него будет больше чем одна причина для изменений и в результате этих изменений мы можем изменяя одну часть затрагивать другую часть класса тем самым создавая баги. Я бы хотел увидеть пример кода где такое происходит когда меняя одно мы при этом не намеренно вызываем изменения в другой части класса.