Посты | OTUS
Запланируйте обучение с выгодой в Otus!
-15% на все курсы до 27.11 Забрать скидку! →
Выбрать курс
Паттерн проектирования "Приспособленец" (Flyweight)

В случае использования структурного шаблона проектирования "Приспособленец", объект, который представляет себя в разных местах программы как уникальный экземпляр, по факту таковым не является.

Про преподавание и OTUS -- Давид Медведик, преподаватель на курсе "Highload Architect"

post_teaching5_1000x700-1801-2c6178.jpg

А мы продолжаем брать интервью у наших преподавателей и спрашивать про их опыт преподавания в ОТУС и не только, про приемы и практики, которыми они пользуются для оптимизации своих занятий.

Как "выжить" при разработке мобильного приложения

Рекомендации, представленные в статье, помогут "выжить" при разработке мобильного ПО и будут вам особенно полезны, если вы этой разработкой руководите. Даются советы как относительно архитектуры, так и в плане процессов.

Что такое настоящий легаси-код? Мнение

Настоящее легаси — это тонны кода, оперирующие коэффициентами, про которые никто не помнит, откуда они взялись. Куски кода и системы на устаревших языках, которых вы не понимаете. Система, построенная на логике, которую вы не понимаете.

MongoDB и PHP: работаем с документами

MongoDB_Headline_SEO_970x70-1801-c496a8.png

Как известно, MongoDB поддерживает CRUD-операции по чтению и манипуляции данными (create — создание, read — чтение, update — обновление, delete — удаление). Данные термины -- основа для взаимодействий с БД. Давайте посмотрим, как можно создавать, читать и обновлять документы.

Полезные материалы по тестированию игр

Мне всегда нравилось тестировать проекты по тем профилям, с которыми до этого никогда не работала. Некоторое время назад у меня был очень интересный рекламный игровой проект, который все еще в строю и активно работает. И именно тогда я изучила довольно много источников о тестировании игр для начинающих, которые вам сегодня и принесла:

Архитектура ПО: определение и характеристики

Arch_headline_970x70-1801-410a68.png

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

Популярное
Сегодня тут пусто
Черная пятница в Otus! ⚡️
Скидка 15% на все курсы до 27.11 →