Date post: | 26-Jun-2015 |
Category: |
Technology |
Upload: | guy-royse |
View: | 297 times |
Download: | 3 times |
Selling The Investment To Pay Down Technical Debt
The Code Christmas Tree
Mike Kaiser@kaisermike
Guy Royse@guyroyse
Mike Kaiser Guy Royse
TechnicalDebt
CodeChristmas
Tree
0
50
100
150
200
250
300
0 1 2 3 4 5 6 7 8
Number of IFs
Cycl
omati
c Co
mpl
exity
Reactions
SonarMicrosoft
Tree Mapper
0
50
100
150
200
250
300
0 1 2 3 4 5 6 7 8
Number of IFs
Cycl
omati
c Co
mpl
exity
BVM
Lessons Learned
• Make it visible – location matters, size matters• Use charts to enable the conversation• Color can bring about different reactions• Non-developers can understand aspects of the
code if you present it graphically
Questions?Comments?
ContactMike Kaiser@[email protected]
Guy Royse@guyroyse
LinksBVMhttp://github.com/guyroyse/bvm or gem install bvm
Sonarhttp://sonarsource.org
Treemapper
http://research.microsoft.com/en-us/downloads/3f3ed95e-26d8-4616-a06c-b609df29756f/default.aspx