Code of Architecture · серия по книге
A Philosophy of Software Design
John Ousterhout
Разбор подхода Джона Оустерхаута к сложности, глубоким модулям, интерфейсам, декомпозиции и проектированию кода, который легче менять.
4 выпуска3 апреля 2023 г. — 25 апреля 2023 г.
последовательный разбор
Все выпуски серии
4 выпуска
- #011:07:46
A Philosophy of Software Design — выпуск 1
Первый выпуск вводит центральную тему книги — сложность программных систем — и обсуждает, как дизайн помогает удерживать её под контролем.
- #021:06:53
A Philosophy of Software Design — выпуск 2
Вторая часть развивает идеи глубоких модулей, простых интерфейсов и сокрытия сложности за устойчивыми абстракциями.
- #031:03:08
A Philosophy of Software Design — выпуск 3
Третий выпуск обсуждает декомпозицию, информационное сокрытие и признаки дизайна, который переносит сложность на пользователя модуля.
- #041:12:31
A Philosophy of Software Design — выпуск 4
Финальная часть связывает принципы книги с повседневной инженерной работой: именованием, комментариями, изменениями и борьбой с тактической сложностью.