Code of Leadership #21 A Philosophy of Software Design with Grisha Skobelev
Этот выпуск подкаста посвящен рассмотрению крутой книги Джона Остерхута “A Philosophy of Software Design“. В разборе книги участвуют
- Александр Поломодов - ведущий подкаста
- Григорий Скобелев - гость подкаста
Гриша - это Java/Go techlead, чей основной профиль это highload приложения, также он является директором программного комитета Podlodka Techlead/Java Crew. А в свободное время он делает свой подкаст/книжный клуб - { между скобок } @mezhdu_skobok , LinkedIn
Таймлайн
00:00 - Знакомство с гостем
02:44 - История создания книги
07:27 - Общее содержание книги
09:19 - Философия борьбы со сложностью
11:10 - Управление техническим долгом
14:25 - Подходы к управлению процессом разработки
15:21 - Эволюция и технический долг
16:18 - Подходы к приоритизации
17:14 - Продуктовый подход
19:05 - Оценка импакта и продуктовые подходы
20:59 - Виды сложности и метрики кода
23:51 - Когнитивная нагрузка и простота кода
26:39 - Принципы обучения и решения задач
29:28 - Автоматизация и тесты
30:23 - Причины когнитивной сложности
32:16 - Исследования в Google
38:03 - Стратегическое и тактическое программирование
40:52 - Примеры из практики
42:44 - Проблемы с накоплением технического долга
46:32 - Модуляризация и интерфейсы
49:20 - Проблемы с интеграцией через базу данных
51:56 - Скрытие информации и абстракции
54:46 - Проблемы с монолитными системами
59:18 - Генерализованные и специализированные модули
01:01:11 - Централизованное хранилище данных
01:03:30 - Уровни абстракции
01:05:38 - Декораторы и фасады
01:08:13 - Эволюция кода и опыт инженеров
01:10:05 - Заключение
1 view
3611
1185
1 month ago 00:20:33 1
Movie “Wicked” Sign of the End Time
1 month ago 00:03:37 1
Админы Актуального Курска и другие куряне, покажите общественные туалеты Курска .?!) #курскиймайор
1 month ago 00:06:39 1
TRAINS ADDON MCPE with 5 Powerful Train Engines in Minecraft Bedrock #minecraftpe #minecraft