Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

7 Python Code Smells to AVOID at All Costs

Автор: ArjanCodes

Загружено: 2021-06-25

Просмотров: 389139

Описание:

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.

This video shows 7 code smells that point to poor design decisions, as well as how to fix them. I'm pretty sure you're guilty of at least one of these smells (as I was in the past :) ), and knowing these will help you write much cleaner, more robust code.

The code that I worked on in this video is available here: https://github.com/ArjanCodes/2021-co....

🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/

🔖 Chapters:
0:00 Intro
1:27 Explaining the example
3:12 Code smell #1: imprecise types
5:52 Code smell #2: duplicate code
7:31 Code smell #3: not using available built-in functions
8:53 Code smell #4: vague identifiers
10:05 Code smell #5: using isinstance to separate behavior
13:40 Code smell #6: using boolean flags to make a method do 2 different things
15:58 Code smell #7: catching and then ignoring exceptions
17:29 Code smell #8 (BONUS): not using custom exceptions
21:30 Final thoughts

#arjancodes #softwaredesign #python

7 Python Code Smells to AVOID at All Costs

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Purge These 7 Code Smells From Your Python Code

Purge These 7 Code Smells From Your Python Code

Протоколы и ABC в Python — когда какой использовать?

Протоколы и ABC в Python — когда какой использовать?

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

Паттерн Singleton (Одиночка) в Python

Паттерн Singleton (Одиночка) в Python

More Python Code Smells: Avoid These 7 Smelly Snags

More Python Code Smells: Avoid These 7 Smelly Snags

Бизнес-логика в dataclass, pydantic, attrs-классах или в обычных классах? ООП в Python

Бизнес-логика в dataclass, pydantic, attrs-классах или в обычных классах? ООП в Python

Avoid These BAD Practices in Python OOP

Avoid These BAD Practices in Python OOP

You’re Passing Way Too Many Arguments (and How to Fix It)

You’re Passing Way Too Many Arguments (and How to Fix It)

Python's 5 Worst Features

Python's 5 Worst Features

Why You Should Think Twice Before Using Returns in Python

Why You Should Think Twice Before Using Returns in Python

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

How To Design Robust Python Functions

How To Design Robust Python Functions

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Хватит всё жестко кодировать: используйте внедрение зависимостей

Хватит всё жестко кодировать: используйте внедрение зависимостей

10 Tips to Become REALLY Good at Python

10 Tips to Become REALLY Good at Python

Как устроен эскалатор? [Veritasium]

Как устроен эскалатор? [Veritasium]

Сравниваю модели для AI кодинга: GPT 5.2, Opus 4.5, Gemini 3 Pro и все остальное

Сравниваю модели для AI кодинга: GPT 5.2, Opus 4.5, Gemini 3 Pro и все остальное

"Clean" Code, Horrible Performance

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Сделайте код Python в 1000 раз быстрее с помощью Numba

Сделайте код Python в 1000 раз быстрее с помощью Numba

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com