Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 155.804
- Реакции
- 79.387
Складчина: Законы программной инженерии [Милан Миланович]
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
Плакат, справочная таблица, интеллект-карта, сообщение от автора.
Цена 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
Плакат, справочная таблица, интеллект-карта, сообщение от автора.
Цена 1310 руб. (13,64 евро)
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Домашний протокол долголетия и клеточного обновления [Алена Ковальчук]
- Домашний протокол метаболического регулирования и снижения веса [Алена Ковальчук]
- Домашний протокол иммуномодуляции и клеточной защиты [Алена Ковальчук]
- English for IT B1 [Маргарита Стрельченок]
- Абенрагель. Книга о приговорах звезд. Том II [Абенрагель]
- Книга гороскопов [LabLife] [Абу Машар аль-Балхи]
- Морской курс [Евгения Горбачева]
- Лаборатория ИИ-маркетинга [Тариф Мастер группа] [Илья Филиппов]
- Обрезка на урожай — от страха к результату [Дмитрий Парфёнов]
- Всё о техниках и позах [Темная комната] [Эриксон Низигийимана]