Программный код постоянно требует корректировки: исправления ошибок и добавления новых функций. Если код легко читается и понятен, другим разработчикам (а возможно, и вам в будущем) будет проще разобраться в его логике и внести необходимые изменения.
More …
Как правильно проектировать API? На самом деле нет ни одной официальной спецификации, которая отвечает на этот вопрос. Но, тем не менее, хорошо разработанный API прост в понимании, использовании и обслуживании. Он должен соответствовать согласованным стилевым решениям, включать встроенные механизмы безопасности для аутентификации и шифрования данных и надежно обрабатывать большие объемы трафика. Ниже попробую дать несколько советов, как этого достичь.
More …
Не благодарите. Украл из интернета. Увидел и не смог пройти мимо.
More …
В прошлом году я уже высказывал свою точку зрения на процесс тестирования. Сейчас я постараюсь спроецировать её на Django.
More …
Не хочу дублировать здесь документацию по Django ORM. Порой возникает такое ощущение, что большинству знакомо только четыре метода из Django ORM (filter, get, update и delete). Попытаюсь рассказать еще про 12 не таких очевидных. И, возможно, нативного SQL в вашем коде будет меньше. ORM надо знать, в Django модели являются невероятно важной составляющей.
More …