- Регистрация
- 26 Март 2018
- Сообщения
- 88.002
Автор: Милан Миланович
Название: Законы программной инженерии [Милан Миланович]
Описание:
Складчина: Законы программной инженерии [Милан Миланович]
Laws of Software Engineering: The Book [Milan Milanović]
Язык Английский
Впервые более 50 лет мудрости программной инженерии собраны в одном месте. Эта книга объёмом 300 страниц объединяет 63+ эмпирических закона и принципа, которые знают опытные инженеры, но которые до сих пор никто не систематизировал.
Каждый закон — самостоятельная глава с историей возникновения, примерами из реальной практики и связями с родственными принципами. Одни законы дополняют друг друга, другие противоречат, и умение понять, какой применить в данной ситуации, — это и есть то, что отличает опытных инженеров от всех остальных.
Подходит разработчикам, тех.лидам и инженерным менеджерам: поможет принимать лучшие решения и не повторять старые ошибки.
Предисловие:
Содержание:
7 частей · 63+ закона и принципа · 300 страниц
Часть I. Архитектура и сложность:
Часть II. Люди, команды и организации:
Часть III. Время, оценка и планирование:
Часть IV. Качество, сопровождение и эволюция:
Часть V. Масштаб, производительность и рост:
Часть VI. Принципы кодирования и проектирования:
Часть 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:
What's Inside:
7 parts · 63+ laws and principles · 300 pages
Part I. Architecture & Complexity:
Part II. People, Teams & Organizations:
Part III. Time, Estimation & Planning:
Part IV. Quality, Maintenance & Evolution:
Part V. Scale, Performance & Growth:
Part VI. Coding & Design Principles:
Part VII. Decision-Making & Biases:
What you get:
Автор Milan Milanović
Что получите:
Форматы pdf, epub
Цена 1310 руб. (13,64 евро)
Скрытая ссылка
Скрытая ссылка
Название: Законы программной инженерии [Милан Миланович]
Описание:
Складчина: Законы программной инженерии [Милан Миланович]
Laws of Software Engineering: The Book [Milan Milanović]
Язык Английский
Впервые более 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 евро)
Скрытая ссылка
Скрытая ссылка
Материал «Законы программной инженерии [Милан Миланович]», возможно, скоро появится на All-DAR.
Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.