Открыто

Законы программной инженерии [Милан Миланович]

Тема в разделе "Электронные книги", создана пользователем Топикстартер, 23 сен 2026 в 07:00.

Основной список: 1 участников

  1. 23 сен 2026 в 07:00
    #1
    Топикстартер
    Топикстартер Член клуба

    Складчина: Законы программной инженерии [Милан Миланович]

    Laws of Software Engineering: The Book [Milan Milanović]
    Язык Английский


    upload_2026-9-23_6-49-14.png

    Впервые более 50 лет мудрости программной инженерии собраны в одном месте. Эта книга объёмом 300 страниц объединяет 63+ эмпирических закона и принципа, которые знают опытные инженеры, но которые до сих пор никто не систематизировал.

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

    Подходит разработчикам, тех.лидам и инженерным менеджерам: поможет принимать лучшие решения и не повторять старые ошибки.

    Предисловие:
    • Dr. Rebecca Parsons — CTO Emerita в Thoughtworks, соавтор книги Building Evolutionary Architectures
    • Addy Osmani — Engineering Director в Google Cloud AI, автор книги Leading Effective Engineering Teams
    Содержание:

    7 частей · 63+ закона и принципа · 300 страниц

    Часть I. Архитектура и сложность:
    • Закон Голла
    • Закон дырявых абстракций
    • Закон Джорджа Бокса
    • Закон Теслера
    • CAP-теорема
    • Закон Хайрума
    • Эффект второй системы
    • Заблуждения о распределённых вычислениях
    • Закон непредвиденных последствий
    • Закон Завински
    Часть II. Люди, команды и организации:
    • Закон Конвея
    • Модель Spotify
    • Закон Брукса
    • Закон Литтла
    • Число Данбара
    • Эффект Рингельмана
    • Правило двух пицц
    • Закон Прайса
    • Закон Патта
    • Принцип Питера
    • Автобусный фактор
    • Эффект Мёртвого моря
    • Принцип Дилберта
    Часть III. Время, оценка и планирование:
    • Закон Хофштадтера
    • Закон Паркинсона
    • Правило девяносто-девяносто
    • Закон Гудхарта
    • Эффект кобры
    • Закон Гилба
    • Принцип оптимизации Кнута
    Часть IV. Качество, сопровождение и эволюция:
    • Закон Мёрфи / Закон Сода
    • Закон Постела
    • Теория разбитых окон
    • Правило бойскаута
    • Технический долг
    • Закон Линуса
    • Закон Кернигана
    • Пирамида тестирования
    • Правило Бейонсе
    • Парадокс пестицидов
    • Законы Лемана
    • Закон Стёрджона
    Часть V. Масштаб, производительность и рост:
    • Закон Амдала
    • Закон Густафсона
    • Закон Меткалфа
    • Законы Сарнова и Рида
    Часть VI. Принципы кодирования и проектирования:
    • Принцип DRY
    • Принцип KISS
    • YAGNI
    • Принципы SOLID
    • Закон Деметры
    • Принцип наименьшего удивления
    Часть VII. Принятие решений и когнитивные искажения:
    • Эффект Даннинга-Крюгера
    • Синдром самозванца
    • Бритва Хэнлона
    • Бритва Оккама
    • Ловушка невозвратных затрат
    • Карта — не территория
    • Предвзятость подтверждения
    • Цикл хайпа и закон Амары
    • Эффект Линди
    • Мышление первыми принципами
    • Инверсия
    • Принцип Парето
    • Закон Каннингема
    For the first time, over 50 years of software engineering wisdom is collected in one place. This 300-page book brings together 63+ empirical laws and principles that experienced engineers know, but have never been organized until now.

    Each law is a standalone read with its origins, real-world examples, and connections to related principles. Some laws support each other, others contradict, and knowing when to apply which is what separates senior engineers from the rest.

    Whether you're a developer, tech lead, or engineering manager, these laws will help you make better calls and avoid repeating old mistakes.

    Foreword:
    • Dr. Rebecca Parsons — CTO Emerita at Thoughtworks, Co-author of Building Evolutionary Architectures
    • Addy Osmani — Engineering Director at Google Cloud AI, Author of Leading Effective Engineering Teams
    What's Inside:

    7 parts · 63+ laws and principles · 300 pages

    Part I. Architecture & Complexity:
    • Gall's Law
    • Law of Leaky Abstractions
    • George Box's Law
    • Tesler's Law
    • CAP Theorem
    • Hyrum's Law
    • Second-System Effect
    • Fallacies of Distributed Computing
    • Law of Unintended Consequences
    • Zawinski's Law
    Part II. People, Teams & Organizations:
    • Conway's Law
    • The Spotify Model
    • Brooks's Law
    • Little's Law
    • Dunbar's Number
    • Ringelmann Effect
    • The Two-Pizza Rule
    • Price's Law
    • Putt's Law
    • Peter Principle
    • Bus Factor
    • The Dead Sea Effect
    • Dilbert Principle
    Part III. Time, Estimation & Planning:
    • Hofstadter's Law
    • Parkinson's Law
    • The Ninety-Ninety Rule
    • Goodhart's Law
    • The Cobra Effect
    • Gilb's Law
    • Knuth's Optimization Principle
    Part IV. Quality, Maintenance & Evolution:
    • Murphy's / Sod's Law
    • Postel's Law
    • Broken Windows Theory
    • The Boy Scout Rule
    • Technical Debt
    • Linus's Law
    • Kernighan's Law
    • Testing Pyramid
    • The Beyonce Rule
    • The Pesticide Paradox
    • Lehman's Laws
    • Sturgeon's Law
    Part V. Scale, Performance & Growth:
    • Amdahl's Law
    • Gustafson's Law
    • Metcalfe's Law
    • Sarnoff's & Reed's Laws
    Part VI. Coding & Design Principles:
    • DRY Principle
    • KISS Principle
    • YAGNI
    • SOLID Principles
    • Law of Demeter
    • Principle of Least Astonishment
    Part VII. Decision-Making & Biases:
    • Dunning-Kruger Effect
    • Impostor Syndrome
    • Hanlon's Razor
    • Occam's Razor
    • Sunk Cost Fallacy
    • The Map Is Not the Territory
    • Confirmation Bias
    • Hype Cycle & Amara's Law
    • Lindy Effect
    • First Principles Thinking
    • Inversion
    • Pareto Principle
    • Cunningham's Law
    What you get:
    • eBook: PDF + ePub
    • Print: Paperback or Hardcover
    • Audiobook: M4B + MP3, 6 hr 9 min runtime, DRM-free
    • Free printable card deck

    Автор Milan Milanović
    • Инженер-программист и CTO с более чем 20-летним опытом работы в стартапах и крупных компаниях
    • Ph.D. в области Computer Science
    • Автор более 20 научных публикаций с 440+ цитированиями
    • Microsoft MVP по технологиям разработки
    • Автор newsletter для более чем 400 000 инженеров
    Что получите:
    • Электронная книга: PDF + ePub
    • Плакат, справочная таблица, интеллект-карта, сообщение от автора.
    Форматы pdf, epub
    Цена 1310 руб. (13,64 евро)
    Скрытая ссылка
    Скрытая ссылка
     
  2. Последние события

    1. эпиггон Никола Теслы
      эпиггон Никола Теслы участвует в складчине.
      23 сен 2026 в 09:10