clean code 3 SOLID: SRP — Принцип единственной ответственности May 5, 2025 SOLID: OCP — Принцип открытости/закрытости May 5, 2025 SOLID: серия материалов о принципах проектирования May 2, 2025