While joining other peoples Ruby on Rails project, you need some tools better understand the code. Remember those 4 topics: 1. Class Diagram 2. Gems 3. Test before the change 4. Take care of your team style
Tools to help you betterunderstandother/your codeDavid Paluy, @dpaluy@RailsIsrael2013Blog: dpaluy.github.io
View Slide
Agenda●Working with other people's code●Class Diagram●Outdated Gems●Test before Refactoring●Style your code
I am a Starter
It doesn't pay my bills, Yet!
Working withOther People's Code
The only valid measurement of code quality:WTFs/minutesource
You need tools, to find the needle!
Class Diagram●Rails ERD●RailRoady
Gems
bundle outdated
Tracking Gems●gem-changelog●changelog_diff (by David Miani)●gemnasium.com
Test before ...!
Each Developer has his own style?
Check your Style●roodi●rails_best_practices●sandi_meter
Summary
Any fool can write code that a computer canunderstand. Good programmers write codethat humans can understand.Martin Fowler