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

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

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

Не удаляйте миграции БД

**Что сделано, то сделано.** Но больше так не делайте, пожалуйста. Django работает с миграциями примерно …

Используйте метод .create() сериализатора

Сериализатор может сам создавать модели, если он унаследован от `ModelSerializer`, или если у него есть …

Используйте many=True для вложенных сериализаторов

Если вы используете сериализатор, в котором вложено несколько других сущностей, то вместо такой записи: ```py …

Замените дефолтное значение DEBUG на False

Дефолтные значения должны быть безопасными. В этом их смысл: иногда настройки с дефолтными значениями будут …

Переместите создание переменных ближе к их использованию

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

Именуйте контейнеры

Докер дает рандомное имя при каждом выполнении docker run. Ладно, когда контейнер один, но если …

Не создавайте директорию перед WORKDIR

WORKDIR сам умеет создавать директории

Добавьте .dockerignore

Файл .dockerignore позволяет исключить пути из образа контейнера

Передавайте секреты через kind secret

Для передачи паролей и других секретных данных в Kubernetes есть отдельный тип ресурса - secret.

Используйте одинаковые наборы labels для связанных ресурсов

Используйте общий набор `.metadata.labels` для всех связанных ресурсов. Это позволит выбирать их все, при необходимости, …

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

Кажется, вы подменили увиденное выводом. В "установленном факте" уже интерпретация увиденного, а не самим увиденным. …

Укажите версию Python

Версия Python, на котором работает ваш проект -- это важно. Очевидно, что даже если не …

Уточните название резюме

Проверьте, что у вас написано в названии резюме. Работодатель будет искать вас по названию резюме, …

Ограничьте название резюме

Проверьте, что у вас написано в названии резюме. Работодатель будет искать вас по названию резюме, …

Добавьте Devman в опыт работы

Чтобы пройти в фильтры HR, стоит добавить хоть какой-то опыт. Мы не советуем никого обманывать …

Укажите другие места работы

Даже если ваши предыдущие места работы с IT не связаны, их всё равно будет не …

Опишите место работы подробнее

HR мало просто места работы и стажа на нём. Важно, чтобы место работы подтверждало опыт …

Опишите петпроекты

Петпроекты -- это ещё один способ показать свой релевантный опыт, если мест работы у вас …

Добавьте образование

Так делают не все, но некоторые HR обращают внимание на образование. Если оно есть, пусть …

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

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

Опишите стек

Стек -- это один из ключевых фильтров, которые использует HR. Если его не указать, ваше …

Высушите стек

Стек -- это один из ключевых фильтров, которые использует HR. Пишите в него те технологии, …

Укажите желаемые условия

Часто поиск ведется по конкретному городу. Если его указать, то у вас будет больше шансов, …

Напишите о себе

Это даст больше информации для рекрутера или руководителя, который отбирает резюме. Если выбор сотрудников окажется …

Соблюдайте внутренний стайлгайд Девмана

Форматирование кода не совсем соответствует внутреннему стайлгайду Девмана. Другим программистам будет сложновато в нём разбираться …

Изолируйте гипотезы друг от друга

Важно проверять гипотезы по одной, а не по 2-3 вместе. Если изменить код сразу двумя …

Укажите ссылку на нужное решение

На проверку пришла работа со ссылкой на решение другого урока/задания

Почините нессответствие между гипотезой и выводом

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

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

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

Свяжите вывод с увиденным

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

Оставьте в выводе только вывод

В выводе вы написали не вывод из увиденного, а следующую гипотезу. Вывод стоит ограничивать гипотезой, …

Заполните шаблон

Вы не заполнили часть шаблона. Каждый из пунктов в нём по-своему важен, стоит заполнить недостающие.

Почините способ проверки

Кажется, этот способ плох для проверки вашей гипотезы. Он её не проверяет.

Уточните названия гипотез

Гипотеза в таком виде плоха, ведь она не высказывает __предположения__, которое может оказаться __верным__ или …

Локализуйте проблему

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

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

План для ученика это своего рода путеводная звезда. Ученик ориентируется на уроки в плане и …

Выдайте план

В интерфейсе менторов есть возможность сделать "черновик" плана. Такой план не считается выданным, хоть ссылка …

Упростите план

Ученика можно нагрузить на 40 часов в неделю, но в таком случае он вряд ли …

Сделайте план выполнимым

Задач на курсе настолько много, что иногда хочется выдать сразу какую-нибудь сложную и интересную задачу …

Ипсравить внутрение файлы директории - или просто переименовать её

1️⃣ Организация: Использование директорий позволяет организовать файлы и ресурсы по связанным концепциям или проектам. Это …

Используйте RUN вместо COPY

Можно использовать RUN --mount=type=bind вместо COPY и RUN

Используйте облегченный вариант базового образа

FROM python — занимает гигабайт, FROM python-slim — занимает 100 Мб

Напишите отчёты

Отчёты это неотъемлемая часть работы менторы. Они позволяют видеть проблемы учеников, собирать статистику, и по …