A lecture for BSc students in HSE University.
The slides are here: (in LaTeX and PDF)
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:
0:00 Введение
11:22 Motivating Example
22:50 Up to 38% of lines are involved in duplicates
27:13 Don’t Repeat Yourself (DRY)
28:50 The Rule of Three
34:30 Clone Coverage
39:02 Type-1: Exact Clone
42:08 Type-2: Parameterised Clone
44:30 Type-3: Gapped Clone
46:21 Type-4: Semantic Clone
58:18 Clones in Linux Kernel
1:01:14 Methods of clone detection
1:16:32 Tools