19 вопросов
-
junior theory Что такое Single Responsibility Principle и почему «один класс — одна задача» слишком упрощённая формулировка?
-
middle correct_vs_wrong Два варианта подсчёта стоимости заказа с разными типами скидок. Какой соответствует OCP?
-
senior theory Объясни Liskov Substitution Principle с классическим примером Square/Rectangle. Почему это нарушение LSP?
-
middle mcq Dependency Inversion Principle — что из ниже перечисленного НЕ его формулировка?
-
middle theory Что такое "fat interface" и как его исправить по ISP?
-
middle theory Расскажите, как можно применить Dependency Inversion Principle (DIP) при разработке системы логирования. Приведите пример архитектуры, где высокий уровень моду…
-
middle theory Представьте, что у вас есть интерфейс IShape с методами CalculateArea() и CalculatePerimeter(). Класс Square реализует этот интерфейс, но в будущем может появи…
-
middle theory Как вы реализуете Open/Closed Principle (OCP) при добавлении новых типов скидок в систему расчета стоимости заказа? Опишите структуру кода, которая позволяет р…
-
senior theory Объясните, как применение Dependency Inversion Principle (DIP) влияет на архитектуру приложения. Приведите пример реального кода, где DIP улучшает поддерживаем…
-
senior theory Как YAGNI (You Aren't Going to Need It) взаимодействует с принципами SOLID? Приведите пример, где следование SOLID без учёта YAGNI приводит к излишней абстракц…
-
senior theory Какой компромисс между Interface Segregation Principle (ISP) и Single Responsibility Principle (SRP) возникает при проектировании микросервисов? Приведите прим…
-
middle quiz Какой из следующих подходов наиболее эффективно помогает избежать нарушения принципа Open/Closed Principle при добавлении нового функционала?
-
middle quiz Какой из следующих факторов наиболее сильно влияет на соблюдение принципа Liskov Substitution Principle (LSP) в реальных проектах?
-
middle quiz Какой из следующих подходов наиболее эффективно помогает избежать нарушения принципа Interface Segregation Principle (ISP)?
-
middle quiz Какой из следующих факторов наиболее сильно влияет на соблюдение принципа Dependency Inversion Principle (DIP) в больших системах?
-
middle quiz Какой из следующих факторов наиболее сильно влияет на соблюдение принципа Single Responsibility Principle (SRP) в реальных проектах?
-
middle quiz Какой из следующих факторов наиболее сильно влияет на соблюдение принципа YAGNI в контексте SOLID?
-
middle quiz Какой из следующих факторов наиболее сильно влияет на соблюдение принципа SOLID в системах с высокой нагрузкой?
-
middle quiz Какой из следующих факторов наиболее сильно влияет на соблюдение принципа SOLID при рефакторинге существующего кода?