When: Wednesday, March 22, 09:00-16:00
Where: Aarhus University: Building 5341, Room 014. Helsingforsgade 14, 8200 Aarhus N
What:
In this workshop you learn novel analysis techniques that support both technical and organizational decisions around your codebase. The techniques use data from the most underused informational source that we have in our industry: our version-control system. Combined with metaphors from forensic psychology you learn to analyze version-control data to:
- Identify the code that’s most expensive to maintain amongst millions of lines of code.
- Detect architectural decay and learn to control it.
- Analyse different architectures such as layers and microservices.
- Measure how multiple developers influence code quality and what you can do about it.
- Uncover the social side of your codebase and learn to use the data to guide on- and off-boarding.
During the workshop, you get access to CodeScene – a software engineering intelligence tool that automates the analyses – which we use for the practical exercises. Participants are encouraged to take this opportunity to analyse their own codebase and get specific take-away information around their system.
Prerequisites:
The masterclass is language-neutral. The target audience is architects, senior developers, and technical managers. While we won’t write any code during the class, the participants need to be comfortable with reading code.
Style:
Hands-on - in front of your laptop. The masterclass is based on the books Your Code As A Crime Scene (2015) and Software Design X-Rays (2018) by the instructor.
NB:
This workshop is only for employees in a Destination AARhus member company.
Adam Tornhill is a programmer who combines degrees in engineering and psychology. He’s the founder of CodeScene, the leading Software Engineering Intelligence tool.
Adam is also the author of multiple technical books, including the best selling Your Code as a Crime Scene, as well as an award-winning software researcher.
Adam’s other interests include modern history, music, retro computing, and martial arts.
2024 © Destination AARhus. All rights reserved.