More Related Content Similar to Ruby codemetric automation server - Putne Introduction (20) More from Daegwon Kim (12) Ruby codemetric automation server - Putne Introduction3. Putne
풋내 [ 푼내 ]
1. 새로 나온 푸성귀나 풋나물 따위로 만든 음식에서 나는 풀 냄새 .
2. 경험이 적거나 다 자라지 못한 어린 티를 비유적으로 이르는 말 .
Code
• metrics
Automation server
•
(Visualization)
•
(Ruby / Git )
•
5. Code metrics
Index
• of code quality
Code
• coverage
Complexity
•
Duplication
•
Code
• smells
Churn / Bugspot
•
...
•
7. metric_fu, saikuro-treemap, rcov, Simplecov,
cane, code_metrics, mutant, turbulence,
brakeman, holepicker, bugspots, Outlaw, Git
statistics, Excellent, laser, discover unused
partaials, flay, heckle, gauntlet, roodi,
repodepot, rails indexes, consistency fail,
rails-best_practices,appraisal, reek, hopper,
metriks, rubocop, ruby-lint, flog, pelusa, rbx
only, autometric video, Churn, old_yeller,
tailor, PMD, rushcheck, saikuro, crap4r,
dont_repeat_yourself, perftools.rb, devtools,
sandi_meter, code_rippa, doc printer ....
Ruby code metrics
https://github.com/metricfu/metric_fu/wiki/Code-Tools
8. metric_fu, saikuro-treemap, rcov, Simplecov,
cane, code_metrics, mutant, turbulence,
brakeman, holepicker, bugspots, Outlaw, Git
statistics, Excellent, laser, discover unused
partaials, flay, heckle, gauntlet, roodi,
repodepot, rails indexes, consistency fail,
rails-best_practices,appraisal, reek, hopper,
metriks, rubocop, ruby-lint, flog, pelusa, rbx
only, autometric video, Churn, old_yeller,
tailor, PMD, rushcheck, saikuro, crap4r,
dont_repeat_yourself, perftools.rb, devtools,
sandi_meter, code_rippa, doc printer ....
10. Automation server
•Web service
•Code climate
•Continuous integration
•matrica_fu
•cane, flog, reek, flay, saikuro, ...
•Self-hosted
•Putne
•use push hook ( Just add your repo url! )
13. Putne vs Code climate
•Putne
•is self-hosetd automation server
•is open source
•has extendability
•Code climate
•is commercial
•is web service
•provides limited report on purpose
23. Repository
has > 1 stars in github
Javascript
108566
Ruby
74634
Python
64129
PHP
53411
Java
52648
C
30880
C++
22822
Objective-C
21555
C#
14145
Shell
13930
31. Todo #2
Other code metrics report
•
Commit analysis / Blame
•
Scoring and finding hotspot
•
PDF
• export
Github API
•
Shell
• interface
And
• there are many issues on putne
github repo.