13 вопросов
-
middle theory DRY и "rule of three" — что это и почему «не дублируй» иногда вреднее, чем дублирование?
-
middle theory Предположим, у нас есть функция `get_user_data()` которая вызывается из нескольких мест в коде. Если мы хотим изменить этот метод, чтобы он теперь возвращает н…
-
middle theory Предположим, у нас есть система, которая использует принципы DRY и имеет много повторяющихся блоков кода. Однако, время от времени нам необходимо добавлять нов…
-
senior theory Представьте, что вы разрабатываете крупную систему с множеством микросервисов, где DRY реализован через общие библиотеки. Однако при масштабировании возникает …
-
senior theory Во время рефакторинга вы заменяете дублирующийся код на общий компонент, но позже обнаруживаете, что в некоторых частях системы он работает некорректно. Объясн…
-
middle quiz Какой из следующих подходов к применению DRY может привести к увеличению сложности системы и затруднению отладки?
-
middle quiz В каком случае использование DRY может быть менее предпочтительным, чем дублирование кода?
-
middle quiz Какой из следующих факторов может сделать общий компонент менее эффективным по сравнению с дублирующимся кодом?
-
middle quiz Какой из следующих способов может помочь избежать проблем с DRY в больших системах?
-
middle quiz Какой из следующих аспектов может быть причиной того, что DRY не всегда является лучшим решением?
-
middle quiz Какой из следующих факторов может быть признаком того, что DRY применяется неправильно?
-
middle quiz Какой из следующих факторов может быть причиной того, что общий компонент не подходит для повторного использования?
-
middle quiz Какой из следующих аспектов может быть важным при принятии решения о применении DRY?