Chris Hanson, Gerald Jay Sussman - Software Design for Flexibility: How to Avoid Programming Yourself into a Corner (2021)

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
10,424
Реакции
1,599
Credits
38,368
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner (2021)
Авторы: Chris Hanson, Gerald Jay Sussman
Фронт.jpg
Вот что ты узнаешь:
Комбинаторы: нет, это не что-то из магии. Это техники для объединения маленьких частей системы (функций и модулей), чтобы они могли работать вместе, как Lego. Удобно, быстро и без слез.

Аннотации данных: представь, что твоя база данных будет как хорошо организованная библиотека, где каждый элемент имеет чёткое описание (например, единицы измерения или происхождение данных). Больше никакого хаоса.

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

Модели доменов и системы правил: задумайся, как отделить саму бизнес-логику от контроля и управления системой. Ты сможешь настроить логику через правила, паттерны и даже магию сопоставления.

Расширение языка программирования. Программирование языков? Почему бы и нет! Выбери свой динамический путь и создавай такие возможности, которые другие даже не видели в своих языках программирования.
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои