Перейти к содержимому

7 ошибок в Python, которые мгновенно выдают junior-разработчика

ArjanCodes

0:00 / 0:00

7 ошибок в Python, которые мгновенно выдают junior-разработчика

394 831 просмотр · 5 лет назад
ArjanCodes
340 тыс. подписчиков
394 831 просмотр · 5 лет назад
💡 Узнайте, как создавать отличное программное обеспечение за 7 шагов: https://arjan.codes/designguide. В этом видео показаны 7 «запахов кода», указывающих на неудачные проектные решения, а также способы их исправления. Я почти уверен, что вы тоже совершали хотя бы один из этих ошибок (как и я в прошлом :) ), и знание этих «запахов» поможет вам писать гораздо более чистый и надежный код. Код, над которым я работал в этом видео, доступен здесь: https://github.com/ArjanCodes/2021-co.... 🎓 Курсы ArjanCodes: https://www.arjancodes.com/courses. 💬 Присоединяйтесь к моему серверу Discord: https://discord.arjan.codes. ⌨️ Используемая мной клавиатура: https://amzn.to/49YM97v. 🔖 Разделы: 0:00 Введение 1:27 Объяснение примера 3:12 Запах кода №1: неточные типы 5:52 Запах кода №2: дублирование кода 7:31 Запах кода №3: ​​неиспользование доступных встроенных функций 8:53 Запах кода №4: нечеткие идентификаторы 10:05 Запах кода №5: использование isinstance для разделения поведения 13:40 Запах кода №6: использование логических флагов для выполнения методом двух разных действий 15:58 Запах кода №7: перехват и последующее игнорирование исключений 17:29 Запах кода №8 (БОНУС): неиспользование пользовательских исключений 21:30 Заключительные мысли #arjancodes #softwaredesign #python