Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore innovative approaches to understanding large-scale software systems in this 49-minute conference talk from GOTO Chicago 2016. Delve into the concept of treating code as a crime scene with Adam Tornhill, Founder & CTO at Empear. Learn how to analyze code evolution, organizational structures, and hidden design issues using forensic techniques. Discover methods like cyclomatic complexity, geographical profiling of code, and hotspot analysis to uncover defects and track program evolution. Gain insights on identifying main developers and applying code forensics to improve software quality and maintainability. Perfect for developers and software architects seeking advanced strategies for managing complex codebases.
Syllabus
Introduction
Understanding Code
Cyclomatic Complexity
Profiling the Ripper
A geography of code
Spatial Movement in Code
Geographical profiling of Code
Hotspots and Defects
Evolution of a Program
Complexity Trend
Identify Main developers
Code 3 Forensics
Taught by
GOTO Conferences