К основному содержимому
все книги Code of Architecture
Code of Architecture · серия по книге

A Philosophy of Software Design

John Ousterhout

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

4 выпуска3 апреля 2023 г. — 25 апреля 2023 г.
Плейлист на YouTube
Поделиться
TelegramLinkedIn
последовательный разбор

Все выпуски серии

4 выпуска
  1. #011:07:46

    A Philosophy of Software Design — выпуск 1

    Первый выпуск вводит центральную тему книги — сложность программных систем — и обсуждает, как дизайн помогает удерживать её под контролем.

  2. #021:06:53

    A Philosophy of Software Design — выпуск 2

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

  3. #031:03:08

    A Philosophy of Software Design — выпуск 3

    Третий выпуск обсуждает декомпозицию, информационное сокрытие и признаки дизайна, который переносит сложность на пользователя модуля.

  4. #041:12:31

    A Philosophy of Software Design — выпуск 4

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