Запахи в коде. На что стоит обратить внимание при ревью и как оно проходит. 0:00 - Поехали! 0:50 - Зачем нужно код-ревью и нужно ли оно вообще 5:56 - Экспресс и вдумчивое код-ревью 7:44 - Запахи в коде 8:10 - Чистые функции 8:40 - Что такое сайд-эффекты 11:09 - Магические цифры 12:28 - Что нам делать в длинными условиями. Закон Моргана 18:52 - Функция делает больше одного действия. Не надо так. Архитектура 22:48 - Отсутствие типизации 23:15 - Зачем и как использовать typehints 27:47 - Проверка без аннотации типов 31:40 - Попробуем переписать код 33:37 - Как сделать из грязных функций -- чистые 35:19 - Избавляемся от сайд-эффектов с помощью ООП 36:24 - Убираем сайд эффекты, используя замыкания 40:25 - Почему важна инкапсуляция состояния 41:22 - Избавляемся от магических цифр 42:21 - Почему строки -- не лучший вариант валидации данных 44:16 - Как читать ТЗ, и какие вопросы задавать 46:40 - Архитектора и ТЗ 54:08 - Оверинжиниринг 1:00:23 - Оптимизируем длинный if 1:04:29 - Избавляемся от циклов 1
Hide player controls
Hide resume playing