Публикации по теме 'software-engineering'


Работа с файлами MEDIA в производстве — Django
Существует множество ресурсов, статей, видеоуроков на тему «Как запустить приложение Django с нуля», но ни один из них на самом деле не научит вас развертывать приложение Django в реальной рабочей среде. Даже если они показывают часть развертывания, они устанавливают DEBUG=True , что является БОЛЬШИМ NOOOOO для производства. Серьезно, кажется, они просто создают видео ради создания видео (без обид, кстати). Но не беспокойтесь, в этой статье я объясню не только КАК, но и ПОЧЕМУ нам..

Устойчивость программного обеспечения: 7 обязательных факторов для исцеления от неожиданностей
Устойчивость программного обеспечения является обязательным качеством для любого масштабируемого, производительного и отказоустойчивого программного обеспечения. Способность программного обеспечения восстанавливаться после неожиданных событий - это устойчивость программного обеспечения. Это означает, что разработчик программного обеспечения должен предвидеть неожиданные события и учитывать их. Решение для создания такой отказоустойчивости может быть в коде или на уровне..

Используйте эти 12 методов JavaScript для улучшения вашего кода
Введение JavaScript — это универсальный и динамичный язык программирования, который обеспечивает интерактивные и адаптивные аспекты современных веб-приложений. Чтобы стать опытным разработчиком JavaScript и писать эффективный и удобный в сопровождении код, крайне важно применять эффективные методы и лучшие практики. В этой статье мы рассмотрим 12 методов JavaScript, которые помогут улучшить ваши навыки программирования и создавать более чистый и производительный код...

Тестируйте умнее, а не сложнее: использование табличных тестов в Go
Я большой поклонник тестирования; это важная часть разработки программного обеспечения и создания надежного программного обеспечения. Я также большой поклонник упрощения управления тестами и их поддержки. Чем проще поддерживать набор тестов, тем больше они поддерживаются, что делает их более эффективными. В сегодняшней статье я расскажу о популярной в сообществе Go технике упрощения повторяющихся тестов. Этот метод называется табличными тестами, и я покажу, как использовать..

Операторы переключения C# — Традиционные и выражения
Microsoft представила более лаконичный и удобочитаемый синтаксис выражения switch в C# 8.0, что повысило ясность и эффективность кода. В этом посте я хотел бы сравнить новый синтаксис выражения с традиционной версией и обсудить, что их отличает. Почему новый синтаксис называется Switch Expression?

Lantern Fish: Day 6: Advent of Code 2021 — Python Solution
День 6 — захватывающий вызов; это сложно, поэтому решайте осторожно, легко попасть в ловушку грубой силы и долгой работы. Если вы не знакомы с Пришествием кода , я настоятельно рекомендую решить его самостоятельно, прежде чем рассматривать эти решения. Понять проблему Нам нужно понять закономерность размножения рыбы-фонаря; вот и все. Каждая рыба-фонарь может воспроизвести новую рыбу-фонарь за 7 дней. И эти новые дети могут начать размножаться через 9 дней. Итак, с данным..

Как использовать метод Python getattr()
Получите все, что есть у экземпляра, что бы ни случилось getattr() — одна из самых крутых встроенных функций в Python. Он принимает три аргумента: объект имя атрибута объекта, но в строковом формате значение по умолчанию (это не обязательно) Он возвращает: значение этого атрибута Давайте определим класс Book в качестве примера и создайте экземпляр: book = Book("Moby Dick", "Herman Melville", 1851) Теперь мы можем получить доступ к..