SSD 15/16: Coupling & Cohesion and Other Metrics [software design crash course]
This lecture and the other 15 in this series were given to 3rd year BSc students of Innopolis University (Russia) in 2021.
The slide decks for these lectures were made in LaTeX. You can find their sources here:
Innopolis University:
Blog:
Books:
GitHub: (don’t hesitate to follow in order to stay informed)
Telegram channel with recent news and updates: (subscribe to not miss a thing)
Twitter with daily and weekly updates: (follow me!)
iTunes:
SoundCloud:
Yandex Music podcast by yegor256:
00:00 The structure of the lecture
01:04 Size and Complexity Metrics. Software Lines of Code (SLOC)
06:54 Hits of Code (HoC) or Code Churn
13:37 McCabe Cyclomatic Complexity (CC)
19:08 Cognitive Complexity (CoC)
24:27 Coupling and Cohesion
27:18 Lack of Cohesion of Methods (LCOM)
30:37 Method-Method through Attributes Cohesion (MMAC)
33:09 Normalized Hamming Distance (NHD)
34:28 Sensitive Class Cohesion Metric (SCOM)
43:22 Productivity and Its Metrics
58:10 Soft Skills
01:07:51 NoBlame
01:12:35 NoQuality
01:15:13 NoMeetings
01:18:05 NoBoss
01:20:36 Books, Venues, Call-to-Action
7 views
1406
436
3 weeks ago 03:49:25 62
Получемпион Сиродила #110 | TES IV: Oblivion
3 weeks ago 00:31:13 84
малыш в желтом ждет подарки #4 ► The Baby in Yellow
3 weeks ago 02:32:32 743
СТРИМ | TESO - Вечер общения, ответов на вопросы и фарма.
3 weeks ago 01:58:53 12
Euro Truck Simulator 2 (TruckersMP) КОНВОЙ
3 weeks ago 00:19:02 807
[e2by Сборка ПК и обзор ноутбуков] Как выбрать ноутбук? Сравнили HP Pavilion 15 на AMD Ryzen 5 5500U Vega 7 vs AMD Ryzen 7 5700U
3 weeks ago 00:13:13 903
[LongShot] The Korea War F-86 Sabre Strike And Dogfight VS MiG-15 | DCS World
3 weeks ago 00:21:58 1
[Техно Юрий] Роскошный китаец, который реально удивил. Встречайте ноутбук FIREBAT U6 на AMD R7-7840H
3 weeks ago 00:10:19 167
БЕЛЫЙ ПК ЗА 30К / Симпатичный компьютер на Xeon 2666v3 и RX 580
3 weeks ago 01:55:51 954
[ГОФЫЧ] ПУТЬ НОВИЧКА БЕЗ ДОНАТА в Tanks Blitz | ПРОКАЧАЛ Е 100
3 weeks ago 00:16:36 1K
Распаковка PS5 Pro за $700 - «хардкорная» консоль PlayStation 5 (впечатления от геймплея)
4 weeks ago 00:21:27 5.1K
Видео от Максим Горшенин
4 weeks ago 02:37:59 151
Тест AMD Ryzen 5 5500 + RTX 4060 Ti 16Gb + АМ4 MAXSUN B550M Terminator. Broken Arrow.