Код который понятен всем

Программный код постоянно требует корректировки: исправления ошибок и добавления новых функций. Если код легко читается и понятен, другим разработчикам (а возможно, и вам в будущем) будет проще разобраться в его логике и внести необходимые изменения.

More …

REST API за который не стыдно

Как правильно проектировать API? На самом деле нет ни одной официальной спецификации, которая отвечает на этот вопрос. Но, тем не менее, хорошо разработанный API прост в понимании, использовании и обслуживании. Он должен соответствовать согласованным стилевым решениям, включать встроенные механизмы безопасности для аутентификации и шифрования данных и надежно обрабатывать большие объемы трафика. Ниже попробую дать несколько советов, как этого достичь.

More …

Как надо. Django ORM

Не хочу дублировать здесь документацию по Django ORM. Порой возникает такое ощущение, что большинству знакомо только четыре метода из Django ORM (filtergetupdate и delete). Попытаюсь рассказать еще про 12 не таких очевидных. И, возможно, нативного SQL в вашем коде будет меньше. ORM надо знать, в Django модели являются невероятно важной составляющей.

More …