Встречается на собеседованиях • сегодня

Расшифруй аббревиатуру YAGNI

YAGNI означает "You Aren't Gonna Need It" (Вам это не понадобится). Это принцип экстремального программирования (XP), который призывает разработчиков не добавлять функциональность, пока она действительно не потребуется.

Пример:

python
# Плохо: добавляем функциональность "на будущее"
class User:
    def __init__(self, name):
        self.name = name
        self.age = None  # Пока не нужен, но добавили "на всякий случай"

# Хорошо: реализуем только то, что нужно сейчас
class User:
    def __init__(self, name):
        self.name = name

Принцип помогает избежать переусложнения кода и траты времени на ненужные фичи.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы