DEV Community

Гимаев Наиль
Гимаев Наиль

Posted on

0. Вводная

В начале своей карьеры я ориентировался на проект education-backend, как на образец best practis. Проект коммерческий, т.е. приносит автору деньги. Фёдор Борщёв, автор проекта, часто выступает с докладами о том как правильно делать проекты на django. Так что код достаточно качественный.

Мне захотелось понять, насколько я стал опытнее и провёл ревью проекта. Чем дальше я анализирую код, тем больше вижу ошибок, которые могли бы не возникнуть, если бы соблюдались некоторые правила.
В общем, я решил записать для себя и для коллег правила, соблюдение которых позволит совершать меньше подобных ошибок.
Заметки будут пополняться и корректироваться по мере обнаружения новых интересных моментов.

Прим.: Все фрагменты с правильными решениям написаны прямо в редакторе dev.to, по памяти, поэтому их работоспособность не гарантируется

Top comments (0)