CSC/ECE 517 Fall 2013/ch1 1w29 rkld

From Expertiza_Wiki
Revision as of 21:52, 14 September 2013 by Rkazi (talk | contribs)
Jump to navigation Jump to search

Convention over configuration

Convention over configuration is a software engineering paradigm which aims at reducing the developers efforts by helping him take lesser decisions while still allowing flexibility.

The idea of convention over configuration is that rather than having to configure several or may be even one large configuration file, one must use conventions to determine how code should work without configuration. Convention over configuration (also known as coding by convention) simply requires to developer to adhere to the conventions specified by the underlying framework . If these are followed in the correct and appropriate manner, the framework interprets the code and delivers output as one would expect from a well defined configuration file.

Motivation

Consequences (Benefits)

Usage

Usage in Ruby on Rails

Known Uses