blob: 5d74500e99e0310eed45090aaee549058a837705 (
plain) (
tree)
|
|
# Analyze code quality through Emacs: a smart forensics approach and the story of a hack
Andrea
Emacs, show me how much technical debt and where it is in this
software repository!
Also how complex is this module?
And who is the main developer of this component?
Mmm, if I change this file, do I need to change something else, Emacs?
Ah, I need help of somebody to change this code! Emacs can you tell me
who knows something about this file?
The above are some questions my Emacs can answer (an M-x away).
It all started with "Your Code as a Crime Scene", an insightful book
by Adam Tornhill, and it continued with a big useful hack.
In this talk I want to show the analyses I can produce on software
repositories with my Emacs, explain how they help me in my daily work,
give a bit of context of how Adam came up with them, and show the
dirty code that makes this wonderful functionality work.
|