We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byDylan Niblett
Modified over 2 years ago
Code Metrics Automation Server Putne
Open source Ruby Code Metrics & Visualization Automation Server Putne
Code metrics Automation server (Visualization) (Ruby / Git )
Metrics Econometrics Informetrics Cinemetrics Sabermetics...
Code metrics Index of code quality Code coverage Complexity Duplication Code smells Churn / Bugspot...
There are many gems for code metrics Ruby code metrics https://github.com/metricfu/metric_fu/wiki/Code-Tools
Ruby code metrics https://github.com/metricfu/metric_fu/wiki/Code-Tools 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....
Automation server Web service Code climate Continuous integration matric_fu cane, flog, reek, flay, saikuro,... Self-hosted Putne use push hook ( Just add your repo url! )
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 web service
Visualization is always starting point of statistical analysis. provides exploratory report. gives you bird-eye view of your projects.
Putne complexity sunburst
TOIBE Index http://www.tiobe.com/index.php/content/paperinfo/tpci/index.h tml
Todo #2 Other code metrics report Notification PDF export Github API Shell interface And there are many issues on putne github repo.
Basics Components of Web Design & Development Basics, Components, Design and Development.
Java, PHP, Flash or Rails? Choose the right technology for your Web 2.0 job! Masoud Kamali, Sebastian Meyen.
EWS Redesign Business Case A look at creating a reports client for new or small market participants.
CTS2 DEVELOPMENT FRAMEWORK CTS2 Overview. Schedule What is it? Why a framework? What does this do for me? Plugins Implementations available now CTS2 Compliance.
MVC Design Pattern Web Developer at Crimshield, Inc Application Developer at IBM Present - Delta Developer at Tides.
Wordpress with Mina Automated Deployment Solution Jonathan Gravato DIG 4104c.
Focus on Your Content, Not on Ingesting Your Content Terry Brady Applications Programmer Analyst Georgetown University Library https://github.com/organizations/Georgetown-University-Libraries.
Http protocol Response-request Clients not limited to web browsers. Anything that can access code implementing the protocol works: –Standalone programs.
Programming History. Who was the first programmer?
Version Control. How do you share code? Discussion.
Using Evernote and Google Docs in your web or mobile application (and potentially Dropbox and Skydrive) By Peter Messenger Senior Developer – Triple Point.
By Bearzx Dive Into Web Introduction To WEB
APARAPI Java™ platform’s ‘Write Once Run Anywhere’ ® now includes the GPU Gary Frost AMD PMTS Java Runtime Team.
Getting Started with GIT. Basic Navigation cd means change directory cd.. moves you up a level cd dir_name moves you to the folder named dir_name A dot.
GTRI Proprietary / Limited Distribution. Architecture File System DataLoader API Analytics API Visualization API MongoDB Resource Management Layer Python.
The Office Developer Opportunity. Office when and where you need it.
1. What is Subversion? Why do we need CM? Basic concepts Repositories Options Setup Clients Options Setup Operation Troubleshooting Slide 2.
Albert F. Cervantes, M.S. California State University, Los Angeles
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
© 2017 SlidePlayer.com Inc. All rights reserved.