Публикации по теме '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)
Теперь мы можем получить доступ к..