filmov
tv
7 Secrets of Maintainable Codebases • Adam Tornhill • GOTO 2016

Показать описание
This presentation was recorded at GOTO Stockholm 2016. #gotocon #gotosthlm
Adam Tornhill - Founder & CTO at Empear @adamtornhill2546
ABSTRACT
In this session you'll learn novel techniques that help you make sense of large codebases.
You'll learn to identify the code that really matters for your ability to maintain a system, how to prioritize improvements [...]
TIMECODES
0:00 Introduction
0:36 Let's Turn The Microscope
1:27 Behavioural Data
2:10 The challenges of Scale
4:59 Change Distribution of Files
6:04 Focus on the Code that Matters
12:34 Hotspots in Roslyn
15:37 Prioritize with Hotspots
19:16 Where's the Gorilla in your Code?
24:05 The Cost of Surprise
25:50 Physical Coupling
26:37 Logical Coupling
28:31 Analyzing Architectures
30:30 A Social View of Clojure
31:35 Excess Parallel Work?
32:09 Why Hotspots stay where they are
34:17 A Main Developer leaves Scala
Download slides and read the full abstract here:
RECOMMENDED BOOKS
#SoftwareArchitecture #SoftwareDevelopment #AdamTornhill
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Adam Tornhill - Founder & CTO at Empear @adamtornhill2546
ABSTRACT
In this session you'll learn novel techniques that help you make sense of large codebases.
You'll learn to identify the code that really matters for your ability to maintain a system, how to prioritize improvements [...]
TIMECODES
0:00 Introduction
0:36 Let's Turn The Microscope
1:27 Behavioural Data
2:10 The challenges of Scale
4:59 Change Distribution of Files
6:04 Focus on the Code that Matters
12:34 Hotspots in Roslyn
15:37 Prioritize with Hotspots
19:16 Where's the Gorilla in your Code?
24:05 The Cost of Surprise
25:50 Physical Coupling
26:37 Logical Coupling
28:31 Analyzing Architectures
30:30 A Social View of Clojure
31:35 Excess Parallel Work?
32:09 Why Hotspots stay where they are
34:17 A Main Developer leaves Scala
Download slides and read the full abstract here:
RECOMMENDED BOOKS
#SoftwareArchitecture #SoftwareDevelopment #AdamTornhill
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Комментарии