DigitableCourses
Настройки портала
Показать возможности портала

Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.

Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить

Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:

Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.

Планов делать курсы платными нет.

База знаний

Тема: проектирование

12 материалов в этой теме.

Материалы

12 на странице
Статья

Антипаттерны: что не стоит выражать спецификацией

Каталог из четырнадцати попыток протащить в flang эффект, время, случайность и порядок исполнения — с реальными сообщениями компилятора и рабочим разделением на модель и …

#flang#антипаттерны#границы
17 мин
Статья

Проектирование: почему нельзя просто сразу начать писать код

Что на самом деле происходит между «задача в спринте» и «первая строчка кода»: какие решения принимаются, кем, в каком виде фиксируются и что ломается, если этот шаг …

#карьера#sdlc#проектирование
20 мин
Статья

Программирование, ориентированное на данные: DOP, ECS и массивы

Парадигма, в которой центр программы — не объект, а данные: отделение кода от данных и схемы от представления, раскладка «массив структур против структуры массивов», ECS …

#парадигмы#данные#производительность
13 мин
Статья

Принципы разработки: зачем нужны и как не превратить их в карго-культ

Откуда взялись принципы разработки, какую экономическую задачу они решают, чем принцип отличается от правила и как отличить осознанное проектирование от ритуала.

#принципы#проектирование#рефакторинг
18 мин
Статья

Парадигмы программирования: карта, история и как они связаны

Обзорная статья трека: что такое парадигма как инженерное понятие, по каким осям парадигмы различаются, откуда они взялись исторически, как они смешиваются в реальных …

#парадигмы#проектирование#функциональное программирование
18 мин
Статья

Объектно-ориентированное программирование: инкапсуляция, полиморфизм, наследование

Как из идеи «данные и поведение живут вместе» вырастают инкапсуляция, полиморфизм и наследование — от механики vtable до продакшн-правил проектирования доменных моделей.

#парадигмы#ооп#полиморфизм
18 мин
Статья

Модульное и компонентное программирование: единица композиции крупнее функции

Парадигма, где единица сборки программы — не функция и не класс, а модуль со скрытым решением: критерий декомпозиции Парнаса, интерфейсы против тайпклассов против …

#парадигмы#модульность#интерфейсы
12 мин
Статья

Как выбирать и смешивать парадигмы в реальном проекте

Финальная статья трека: метод выбора парадигмы под конкретную подсистему, оси изменчивости и expression problem, швы между парадигмами, рабочие комбинации из прода, цена …

#парадигмы#проектирование#архитектура
26 мин
Статья

Инженерная практика: анатомия системы и карта трека

Как из клиента, сервера, данных, сборки и конвейера складывается работающая система, кто за что отвечает и где на портале искать глубину по каждой теме.

#development#инженерная практика#архитектура
12 мин
Статья

Архитектурные шаблоны на практике: как выбрать форму системы

Обзорная карта архитектурных шаблонов — от многоуровневой архитектуры до микросервисов — в едином формате «контекст / задача / решение / чем платишь», плюс процедура …

#development#архитектура#проектирование
20 мин
Статья

DRY, KISS, YAGNI и цена преждевременной абстракции

Три самых цитируемых и самых неправильно понятых принципа разработки: что они говорят на самом деле, как посчитать цену абстракции и почему дублирование иногда дешевле.

#принципы#рефакторинг#абстракция
18 мин