Code of Architecture. A Philosophy of Software Design. Episode 4

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

В понедельник проводем 4-й и последний стрим по книге A Philosophy of Software Design. Обсудим темы, которым Джон Оустерхаут посвятил последние 6 глав, а именно:

— как поддерживать консистентность;
— что делает код очевидным, а что запутанным;
— как современные тренды разработки пересекаются с принципами заложенными в этой книге;
— как не усложнить систему, если нужны оптимизации производительности;
— как отделять важное от второстепенного.

В конце подведем итоги и пробежимся по принципам проектирования, которые советует использовать автор. А также вспомним все красные флаги, которые встретили в книге. Эфир проведем вместе с Алексеем Тарасовым, который развивает архитектуру Тинькофф Инвестиций.
Рекомендации по теме