Безболезненная Прививка Объектного Мышления Хабр

При этом весь программный код, управляющий объектами родительского класса, пригоден для управления объектами дочернего класса без всякой модификации. Например, вы можете породить новый класс кнопок с рельефной надписью, переопределив метод отрисовки кнопки. Новую кнопку можно «подсунуть» вместо стандартной в какую-нибудь подпрограмму, вызывающую отрисовку кнопки. При этом подпрограмма «думает», что работает со стандартной кнопкой, но на […]

Рендеринг: Методы Обработки Изображений

Одним из ключевых этапов в процессе разработки веб-сайтов или программного обеспечения является рендеринг — процесс преобразования и отображения данных. В этой статье мы подробно рассмотрим, что такое рендеринг, какие способы его применения существуют и как это может повлиять на качество и производительность вашего проекта. Для передачи максимальной реалистичности требуется не просто направление луча света, а […]

Как Составить План Проекта: Гайд По Планированию И Реализации Работ

СРР можно разрабатывать сверху-вниз (от главного к частному) и снизу-вверх (от частного к главному), либо с применением обоих подходов. Информация для разработки СРР может выявляться при помощи метода мозгового штурма. Итоговая СРР должна учитывать все цели проекта и предпосылки для его реализации. В дополнение ко всему планирование проекта состоит из ряда основных и вспомогательных процессов. […]

Что Такое Докер Docker Зачем Нужен, Как Работает, Преимущества, Как Установить Docker

Вы могли заметить, что образы довольно объемны и хранить их локально накладно. Для экономии места и «правильной передачи образов другим разработчикам», Docker предлагает удобный инструмент загрузки образов в удалённый репозиторий. Благодаря этому при отключении одного контейнера работа остального приложения не стопорится. Если они не будут тяжеловесными, их можно запускать быстрее, и экономится место на диске. […]