Публикации по теме 'programming'


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

365 дней Python: день №51 — Нирвана природы
Это не миф, что пребывание на природе и/или в ее окружении полезно как для физического, так и для психического здоровья. Однако природа часто упускается из виду или забывается из-за того, что большая часть населения проживает в городских или пригородных районах. Фактически только 14% населения США проживает в сельской местности .

Паттерн «Абстрактная фабрика» — «Создание объектов»
Краткое изложение шаблонов проектирования GoF Намерение Предоставьте интерфейс для создания семейств связанных или зависимых объектов без указания их конкретного класса. Также известен как Набор Мотивация Рассмотрим набор инструментов пользовательского интерфейса, который поддерживает несколько стандартов внешнего вида. Разный внешний вид определяет разный внешний вид и поведение «виджетов» пользовательского интерфейса, таких как полосы прокрутки, окна и кнопки. Создание..

Шпаргалка по переходу с jQuery на Vanilla JavaScript - события и управление стилями
Ванильный JavaScript в браузере теперь имеет многие из встроенных функций jQuery. Следовательно, нам не нужно использовать jQuery для многих вещей. В этой статье мы рассмотрим ванильный JavaScript-эквивалент функций jQuery. Прослушивание событий для динамически добавляемых элементов Во многих случаях мы хотим прослушивать события динамически добавляемых элементов. В jQuery мы бы использовали метод on для прослушивания события на всех выбранных элементах. Например, мы можем..

Как запустить стек MERN в Docker Compose
Пошаговое руководство с примером проекта Docker Compose действительно полезен, когда у нас нет настроенной среды разработки на нашем локальном компьютере для запуска всех частей приложения для тестирования или мы хотим запустить все части приложения с помощью одной команды. Например, если вы хотите запустить NodeJS REST API и базу данных MongoDB на разных портах и ​​вам нужен один…

Как работает структурное выравнивание памяти в C
Производительность — один из важнейших аспектов хорошего программного обеспечения. По этой причине для достижения хорошей производительности используется множество методов оптимизации. Выравнивание данных, безусловно, является одним из них. Что такое выравнивание данных? Выравнивание данных — это размещение данных в памяти таким образом, чтобы ЦП мог более эффективно обращаться к ним. Например, 32-разрядный ЦП может более эффективно обращаться к данным, если данные организованы в..

Освобождение от ORM: зачем двигаться дальше?
Пора избегать объектно-реляционного сопоставления TL; DR, Упростите свои программы, избегая использования ORM. Объектно-реляционное сопоставление или ORM - одна из тех конструкций, которые, как разработчики программного обеспечения, могли бы принести пользу, если бы ее просто никогда не существовало. Три года назад, разочарованный тем, сколько раз мне приходилось возвращаться к документации ORM Django , Майлз Бирн предложил мне прочитать Вьетнам компьютерных наук . Это..