DigitableCourses
База знаний

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

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

Материалы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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