This presentation was recorded at GOTO Stockholm 2016. #gotocon #gotosthlm http://gotosthlm.com 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: https://gotosthlm.com/2016/sessions/17 RECOMMENDED BOOKS Adam Tornhill • Software Design X-Rays • https://amzn.to/3DEeEnI Adam Tornhill • Your Code as a Crime Scene • https://amzn.to/3FI5E2V Adam Tornhill • Lisp for the Web • https://leanpub.com/lispweb Adam Tornhill • Patterns in C • https://leanpub.com/patternsinc https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #SoftwareArchitecture #SoftwareDevelopment #AdamTornhill CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.