CSC/ECE 517 Fall 2013/ch1 1w29 rkld: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:
== Motivation ==
== Motivation ==
== Consequences (Benefits) ==
== Consequences (Benefits) ==
== Usage ==
== Usage in Ruby on Rails ==
== Usage in Ruby on Rails ==
== Known Uses ==
== Usage in other framworks ==
== Drawbacks ==
== References ==
== References ==

Revision as of 22:16, 14 September 2013

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 in Ruby on Rails

Usage in other framworks

Drawbacks

References