Встречается на собеседованиях • сегодня
Какие знаешь методологии разработки
В Python и веб-разработке популярны несколько методологий:
- Agile – итеративная разработка с гибким подходом (Scrum, Kanban).
- TDD (Test-Driven Development) – сначала пишут тесты, потом код.
python
def test_add(): assert add(2, 3) == 5 # Пишем тест до реализации def add(a, b): return a + b # Реализуем после теста - DDD (Domain-Driven Design) – фокус на бизнес-логику через четкие модели.
- CI/CD – автоматизация тестирования и развертывания (GitHub Actions, Jenkins).
- SOLID – принципы ООП для чистого кода (Single Responsibility, Open-Closed и др.).
Выбор зависит от проекта: стартапы – Agile, сложные системы – DDD, надежность – TDD.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы