Learn Generative AI, Prompt Engineering, and LLMs for Free
Start speaking a new language. It’s just 3 weeks away.
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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