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

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

Сергій Немчинський
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 (Банда Чотирьох) у сучасному світі
Фундамент архітектури/overview

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

course_overview

Практична книга з основ software architecture для middle/senior розробників. ООП, GRASP, SOLID та GoF-патерни — системно, без академізму, з реальними прикладами.

count_chapters
begin_reading
download
p_implied_book_part_name

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

Begin ›
  1. Передмова: Чому ця книга існує і як її читати

  2. Частина I. Фундамент та Філософія

  3. Розділ 1. Еволюція болю: Від GOTO до ООП

  4. Розділ 2. За що вам платять гроші? Архітектурні драйвери та мистецтво Trade-offs

  5. Розділ 3. Парадокс ООП: Ви думаєте, що знаєте, — але ні

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

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

  8. Частина III. SOLID: Принципи гнучкості

  9. Частина IV. Патерни GoF (Банда Чотирьох) у сучасному світі