Convention Over Configuration

2439047093_63a0999615.jpg

One of the Ruby on Rails fundamental principle is “convention over configuration.” It aims to reduce the number of decisions that developers need to make as it gains simplicity but not losing flexibility. The simple phrase implies that a developer only needs to indicate alternative aspects of the application. When the convention implemented by the tool you are utilizing equals your desired behavior, you take pleasure in the gains not even having to write configuration files. When your desired behavior digresses from the implemented convention, then you configure your desired behavior. The programmer can work at a higher level of abstraction with all this configuration free approach to programming.

This entry was posted in Basics and tagged , . Bookmark the permalink. Comments are closed, but you can leave a trackback: Trackback URL.