3 ms·
I worked with Rails briefly in my previous company and found a working product nearly unmanageable. Any tips on keeping the codebase legible?
by sisedi 10y ago
I worked with Rails briefly in my previous company and found a working product nearly unmanageable.
Any tips on keeping the codebase legible?
- micaksica 10y agoDefine legible, or rather, what were your frustrations with your previous company? I have worked with many Rails apps, some at very large scale, and never found them illegible in situations where the developers 1. conformed to best practices, 2. did not try to write Ruby like a C-derivative, and 3. were using rails for CRUD apps vs. trying to wing something mostly made for CRUD into doing something it probably shouldn't have.
- tarellel 10y agoAs @micaksica has said Rails is generally a pretty good framework and I've build and contributed to several projects myself and most of them I've never had any problems with. If the developers put the projects together properly, it should have been very legible and easy to jump in on. Ruby isn't exactly a hard language to learn and generally very legible, almost to the point where each function/statement should be close to reading plain English (other than regexp and a few other things). That is, if the developers are following best practices, separation of roles, and not trying to hack together various work arounds because they don't know the language.