Публикации по теме 'software-engineering'
Проблемы управления командой разработчиков программного обеспечения
Если вы управляете командой разработчиков программного обеспечения, вы обязаны помочь своей инженерной команде добиться успеха. Это включает в себя больше, чем просто управление — это требует лидерства, которое включает в себя их поддержку, руководство ими и привлечение новых талантов, когда это необходимо. Больше года назад меня повысили до должности технического директора в моей нынешней компании, и я быстро понял, что школа не всегда готовит вас к этим задачам.
Для создания великой..
Автоматическое развертывание Docker с помощью Watchtower
Полная разработка | DevOps
Автоматическое развертывание Docker с помощью Watchtower
Сторожевая башня | Докер | Докер Сочинять
За последние пару недель у меня было небольшое требование о том, как мы можем развернуть образ докера, который мы опубликовали в реестре контейнеров докеров. Было несколько способов, включая ручное извлечение и развертывание, и сторожевая башня дала мне лучшее решение на данный момент.
В этой статье я собираюсь объяснить, как я настроил автоматическое..
Демистификация наборов запросов Django
Глубокое погружение в эффективные запросы к базе данных
Скорость, с которой работает ваше приложение django, во многом зависит от скорости, с которой приложение может получать результаты из базы данных. Несмотря на то, что существуют различные способы оптимизации вашего приложения django, в этой статье будет рассказано, как вы можете использовать возможности наборов запросов для получения правильных результатов. В этом руководстве мы будем использовать модель продукта для..
Напишите лучший код Python с помощью PEP8
Когда формируются команды разработчиков, первое, что должны сделать старшие инженеры, — установить стандарты кодирования. Это помогает разработчикам писать чистый, читаемый код, повышать производительность и делать кодирование увлекательным. Это особенно важно для больших команд; однако даже в команде из одного человека вы хотите писать хороший код для себя в будущем.
В Python легко начать руководство по стандартам кодирования, потому что по большей части вы можете указать..
Независимое, отдельное и адаптируемое программное обеспечение
Ваше программное обеспечение сломается ! Или... скажите своему коду согнуть колено перед мощью разъединения!
Закон Деметры
Вот! Принцип слабой связи для вашего процесса разработки, Закон Деметры . Просто речь идет о том, чтобы не взаимодействовать с незнакомой сущностью. На практике этот принцип используется для каждой функции (для объектно-ориентированной системы), чтобы определить, минимизирует ли она связь или нет.
Любая функция объекта должна вызывать только функции..
Что такое Cookie, Session и LocalStorage — Краткий обзор
Cookie, Session и LocalStorage — объяснение
Куки
Файлы cookie — это небольшие текстовые файлы, хранящиеся на стороне клиента. Все файлы cookie браузера имеют максимальный размер 4 КБ. Нам не нужна функция для запуска cookie. Файлы cookie хранят данные постоянной проверки пользователей на веб-сайтах. Мы можем включить или отключить файлы cookie на определенном сайте. Это помогает создавать простую и быструю информацию о веб-сайте. Файлы cookie с данными пользователя обеспечивают..
TDD — Важность тестов в разработке программного обеспечения.
Многие программисты игнорируют важность тестирования ваших приложений, иногда тесты выполняются на локальном хосте.
Есть много компаний, которые не рекомендуют использовать практику TDD, потому что они думают, что время разработки продлится дольше, и по этой причине увеличится стоимость проекта. В принципе логично, но в долгосрочном проекте может быть существенная экономия.
Страх перед производственной средой
Нам нужно чувствовать страх, потому что страх помогает защитить нас...
Новые материалы
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..