Всем привет! Это второй сезон курса о паттернах и практиках написания кода от бэкенд-инженера Авито — Юрия Афанасьева.
В третьей серии Юра объясняет, как работают принцип наименьшего удивления, закон Деметры и магические числа. А ещё он рассказывает, как избежать преждевременную оптимизацию.
Таймкоды:
00:00 | Вступление 00:50 | Избегайте преждевременной оптимизации 01:21 | Разница между рефакторингом и оптимизацией 03:23 | Принцип наименьшего удивления 05:57 | Правила хорошего кода 06:50 | Закон Деметры 08:54 | Примеры 12:20 | Магические числа 14:05 | Использование принципа магических чисел на примере учебного проекта 15:54 | Итоги