Типичные улучшения

Для поиска по тегу начните название тега с символа '@'.

Улучшения, показаны 13 из 63.

Соберите переменные окружения в settings.py

Когда другой программист захочет развернуть проект, то первым делом он пойдёт искать переменные окружения в …

Отделите заголовки от шаблона

Когда вы пишете программу, нужно всё время думать о том, как ей будут пользоваться. Мало …

Выберите более подходящий тип поля

В Django ORM есть отдельное поле для картинок, отдельное для файлов, для чисел всех мастей... …

Упакуйте настройки доступа к БД в один URL

Если вы считываете настройки доступа к БД из переменных окружения, то выглядеть такой код может …

Проиллюстрируйте то, о чём говорите

Некоторые вещи проще один раз показать, чем описывать словами. Сравните два описания: > Для работы …

Избавьтесь от обёртки над requests

Используйте стандартный `response = requests.get(...)`! Да, функция прячет в себя 2 строчки кода, теперь вместо …

Используйте возможности startswith

Функция `startswith` умеет работать сразу с кортежем (`tuple`) из строк. Поэтому такой код можно сильно …

Сделайте деплойный скрипт исполняемым

Программисты будут ожидать от bash-сприпта, что он будет исполняемым и пробовать делать так: ```shell-session ./deploy.sh …

Отключите DEBUG на продакшн-версии сайта

Сейчас ваш сайт запущен как бы "в режиме продакшна", но у сайта включен дебаг. Из-за …

Похвастайтесь достижениями

В опыте работы пишите не только ваш функционал (то, что вы делали), но и ваши …

Не подменяйте увиденное выводом

Вы перешли от увиденного сразу к выводу. Это плохо, потому что ваш вывод может оказаться …

Отделите чек от вызовов print

Мы готовим чек к печати на кассовом аппарате, а значит передадим текст драйверу оборудования. Сделать …

deprecated
Вернитесь к исходному формату данных

Сведения о покупке будут приходить в программу в таком виде: ```python products = [ # …

deprecated