Ruby on Rails OMNIDEV
Ruby on Rails is a web development framework built in the Ruby language
Convention over configuration
This means that, when you've got a high quality webapp, any Ruby developer should be able to come along and understand it.
There's also much less time spent on "boilerplate" code, so you get more value for money.
This is a programming concept that lends itself to extensibility. Data is modeled in such a way that it's easy to come along 2 years down the line and change a feature or add to it.
Results in massively lower costs of growing and adding features in the future.
For example, perhaps you wanted a feature that could analyse what individual users search for on your site...
- Write tests that describes the scenario
- Write the code to pass the tests
- Check the code is as efficient as it can be
- Deploy to the live server, knowing it passes all checks
Good testing also means that implementing feature X won't break feature Y accidentally, as we test the entire codebase before pushing to the live server.
Example of some user tests
If any of this was too jargonny, or you want to know more about how this can help you, contact us.