Seven Secrets of Maintainable Codebases • Adam Tornhill • GOTO 2016
Video Statistics and Information
Channel: GOTO Conferences
Views: 31,514
Rating: 4.6425533 out of 5
Keywords: GOTO, GOTOcon, GOTO Conference, GOTO (Software Conference), GOTO Stockholm, GOTOsthlm, Adam Tornhill, Empear, Codebase, Computer Science, Software Development, Software Engineering, Videos for Developers
Id: 0oDporwhToQ
Channel Id: undefined
Length: 39min 17sec (2357 seconds)
Published: Wed Jul 13 2016
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
What are the secrets?
The whole talk is very hard to follow. Too little data analysis (no references to research papers or whatever) and too much psychology and forensics (with no disrespect). Sounds like a commercial for the platform they did.
Sounds like a lot of hot air.
Secrets huh
I'm having issues with some of his assumptions.
The worst code on most projects has a low delta rate because people are afraid of it. That doesn't mean it's working, that means everyone tries to route around it, or gives up. You'll have to look through (audit) the commit history for features that interact with that code to detect a pattern of avoidance.
I think it's important to remember who the target audience is. Are you preaching to the choir? That's okay, there's some value in doing that from time to time as it helps us refine our arguments.
But the rest of your audience is only listening because they've hit rock bottom. For them cause and effect are muddied because they've let their problems go on for so long that the Big Ball of Mud is going to resist not only being fixed but also being analyzed. Things like what files are being changed now don't correlate with the source of the problems.