20 Things That Suck About Other People's Rails Code
Chad Fowler surveyed his Twitter audience and came up with 20 Rails Development No-No's. It makes for entertaining reading.
In short, people hate:
- Code in views
- Bad tabbing / spacing indentation
- Lack of tests
- Misuse of Single Table Inheritance
- Poor exception handling
- Ruby idioms they don't understand
- Rails idioms they don't understand
- Comment overuse
One I don't understand, however, is why "render" is bad. If anyone fancies sending in answers on a postcard..
Support from: Brightbox; - Europe's leading provider of Ruby on Rails hosting. Now with Phusion Passenger support, each Brightbox server comes with access to a managed MySQL cluster and redundant SAN storage. Brightbox also provides managed services for large scale applications and dedicated clusters.