Модуль — это последовательность логически связанных фрагментов кода, оформленных как отдельная подпрограмма (функция, класс, сервис). Ключевой принцип: один модуль — одна функция. 5 главных правил модульного кода: 1. Один вход, один выход — модуль должен возвращать управление тому, кто его вызвал 2. Небольшой размер — обычно 20-200 строк. Если больше — разделяй 3. Единственная ответственность — функция модуля должна выражаться одной фразой: "Валидировать email", "Создать карточку клиента", "Вычислить возраст" 4. Вертикальное управление — модуль может вызывать только подчиненные модули уровнем ниже. Главные решения принимает головной модуль 5. Черный ящик — вызывающий модуль не должен знать о внутреннем устройстве вызываемого Почему это важно: - Проще тестировать - Легче вносить изменения - Меньше багов - Код можно переиспользовать На практике: начинай с нисходящего проектирования (top-down). Сначала определи общую функцию программы, затем разбей на подф
Модульность программы: как писать код, который не превратится в хаос
16 декабря16 дек
1 мин