DevOpsDays Amsterdam
28th-30th June, 2017
In-line <code> documentation
Arnab Sinha
ITsystemtstoday
Growingcodebase
Productioncrisis!
Documentation!?
Documentation!?
Keyquestions
DevOps
customerjourney
Code vs Documentation Ratio
Quality & Coverage
of Documentation
Complexityexample
Fibonacci Numbers
without Recursion
Tower of Hanoi
without Recursion
Tower of Hanoi
with Recursion
Fibonacci Numbers
with Recursion
Complexityexample
Fibonacci Numbers
without Recursion
Tower of Hanoi
without Recursion
Tower of Hanoi
with Recursion
Fibonacci Numbers
with Recursion
Codeexcerpt
Doc.v/sCodeRatio
Doc.v/sCodeRatio
Documentation
Coverage&Quality
Documentation
Insights
In-line<code>
documentation
Codevs
DocumentationRatio
Maturityof
Documentation
Improvementisthe
onlyconstant!
DevOps
customerjourney
Wheretofind…?
GitHub: https://github.com/arnabsinha4u/
GitHub DevOps Days Demo (Ignite Talk – In-line code documentation):
https://github.com/arnabsinha4u/in-line-code-documentation-demo
Branches:
master
doc_improvement_1
doc_improvement_2
doc_improvement_3
GitHub DevOps Days Demo (Workshop):
https://github.com/arnabsinha4u/ansible-traininglab
arnabsinha4u@gmail.com
Arnab Sinha

In-line code documentation