
Слайды здесь:
Мой телеграм канал: (подпишись!)
Блог:
Книги:
GitHub: (don’t hesitate to follow in order to stay informed)
Twitter: (follow me!)
iTunes:
SoundCloud:
Yandex Music podcast by yegor256:
VK Video:
00:00:00 - Вступление
00:00:44 - История RUP
00:02:22 - Про мотивацию программистов
00:04:03 - Структура RUP
00:07:03 - Про интерфейсы классов
00:10:41 - Метрика CAMC
00:14:13 - Цитата Роберта Мартина про интерфейсы
00:15:09 - Исследование сравнения метрик классов
00:17:30 - Про метрики объектов MOOD
00:18:08 - MHF
00:21:21 - AHF
00:22:22 - MIF
00:25:07 - AIF
00:28:08 - PF
00:30:27 - Статья про метрики MOOD
00:32:30 - Метрики как опора для рассуждений о качественном коде
00:34:00 - Дублирование кода это проблема
00:35:53 - Про книгу Extreme Programming
00:39:58 - Кто должен платить за рефакторинг?
00:41:57 - Термин dead code
00:43:48 - Dead code это феномен
00:45:58 - Мертвый код может выполнять роль документации или теста?
00:47:28 - Статья Source Code Volatility
00:50:43 - Про монолитные архитектуры
00:56:58 - Почему manyrepo это хорошо
01:03:38 - Про Code Churn
01:09:53 - Пример Code Churn
01:12:40 - Пример использования метрики
01:15:07 - Про количество изменеий в одном PR
01:16:52 - Технический долг вредит
01:18:42 - Self-admitted Tech Debt
01:22:13 - Наличие техдолга снижает боевой дух программистов
01:23:10 - Puzzle Driven Development
01:28:40 - 0pdd для менеджмента TODO маркеров
01:30:41 - Test Coverage
01:33:40 - Варианты Test Coverage
01:37:25 - Про измерение Coverage
01:39:06 - Стандарты Coverage
01:42:37 - Автоматизация отображения Coverage
01:44:35 - Mutation testing