Фундамент архітектури

Фундамент архітектури

Сергій Немчинський
This is a sample of the book's content.Buy on Leanpub

Table of Contents

Фундамент архітектури

  • Передмова: Чому ця книга існує і як її читати
    • Біль №1: Знання у вакуумі
    • Біль №2: Застаріле лайно мамонта
    • Біль №3: Сліпа віра у ШІ
    • Для кого ця книга
    • Як ми будемо вчитися: Problem-First
    • Структура: Куди ми йдемо
    • Подяка Early Access читачам
    • 🔑 Висновки розділу
  • Частина I. Фундамент та Філософія
  • Розділ 1. Еволюція болю: Від GOTO до ООП
    • Ера Хаосу: Spaghetti Code та GOTO (1960-ті)
    • Ера Структурного програмування та його “Спадщина” (1970-ті)
    • Ера Процедурного Пекла: Глобальні дані (1980-ті)
    • Народження ООП: Клітини і Повідомлення
    • Від цегли до байтів: Історія патернів (1977-1994)
    • Протверезіння: GRASP і SOLID
    • Велика Картина (The Big Picture)
    • А як щодо Функціонального програмування?
    • 🔑 Висновки розділу
  • Розділ 2. За що вам платять гроші? Архітектурні драйвери та мистецтво Trade-offs
    • ЩО проти ЯК: Функціональні та Нефункціональні вимоги
    • Сучасна шістка драйверів
    • Мистецтво компромісу (Trade-offs)
    • 🔑 Висновки розділу
  • Розділ 3. Парадокс ООП: Ви думаєте, що знаєте, — але ні
    • Що таке парадигма?
    • Швидкий огляд «сусідів» ООП
    • Алан Кей та Біологічна метафора
    • Messaging: Прохання замість Наказу
    • Стан + Поведінка = Нероздільна Єдність
    • Велика картина: де ми?
    • 🔑 Висновки розділу
  • Розділ 4. Інкапсуляція: Два обличчя “чорної скриньки”
    • Велика ілюзія безпеки
    • Дві трактовки: Від Сімули до Вікіпедії
    • Інкапсуляція як архітектурний принцип
    • Навіщо це треба: Гайка, Жопа та Race Conditions
    • Рішення: Справжній ООП-об’єкт
    • 🔑 Висновки розділу
  • Частина II. GRASP: Мистецтво розподілу відповідальності
  • Частина III. SOLID: Принципи гнучкості
  • Частина IV. Патерни GoF (Банда Чотирьох) у сучасному світі
Фундамент архітектури/Розділ 4. Інкапсуляція: Два обличчя “чорної скриньки”

Розділ 4. Інкапсуляція: Два обличчя “чорної скриньки”

https://leanpub.com/architecture-foundation

Велика ілюзія безпеки

https://leanpub.com/architecture-foundation

Дві трактовки: Від Сімули до Вікіпедії

https://leanpub.com/architecture-foundation

Інкапсуляція як архітектурний принцип

https://leanpub.com/architecture-foundation

Навіщо це треба: Гайка, Жопа та Race Conditions

https://leanpub.com/architecture-foundation

Рішення: Справжній ООП-об’єкт

https://leanpub.com/architecture-foundation

🔑 Висновки розділу

https://leanpub.com/architecture-foundation

Up next

Частина II. GRASP: Мистецтво розподілу відповідальності

In this chapter

  • Розділ 4. Інкапсуляція: Два обличчя “чорної скриньки”
  • Велика ілюзія безпеки
  • Дві трактовки: Від Сімули до Вікіпедії
  • Інкапсуляція як архітектурний принцип
  • Навіщо це треба: Гайка, Жопа та Race Conditions
  • Рішення: Справжній ООП-об’єкт
  • 🔑 Висновки розділу