A-Z Popular Blog Top Search »
Technology
 Advertisements
Technology Guides
Technologies

What is Convention Over Configuration?

 , updated on
Convention over configuration is a coding philosophy that states that configuration should only be required when you're doing something different. Conventions can be established at the language, platform or application level to minimize repetitive configurations. For example, default directories might be assumed by a platform. A mechanism is typically provided to override such conventions.
It can be said that convention over configuration is a reaction to software engineering practices that go too far in planning for change by making everything conceivable configurable. This results in a shift in a developer's time from coding to configuration. It also tends to shift errors from compile time to runtime.
Overview: Convention Over Configuration
Type
Definition
The principle that configuration is optional where a reasonable convention can be established.
Value
Minimizing busy work
Reducing runtime configuration errors
Related Concepts

IT Skills

This is the complete list of articles we have written about it skills.
Algorithms
Analytics
Architecture
Artificial Intelligence
Automation
Big Data
Coding
CRM
Data
Data Mining
Databases
Design
Devops
ERP
Gamification
Information Security
IT Examples
Legacy Software
Office Productivity
Problem Management
Process Automation
Robotics
SCM
Search Applications
Service Delivery
Service Management
SFA
Software Design
Testing
If you enjoyed this page, please consider bookmarking Simplicable.
 

Types of Technology

A reasonably comprehensive list of information technologies.

Gamification

A list of gamification techniques.

Information Technology Problems

A list of common IT problems.

Types Of Cloud

The basic types of cloud computing.

Machine Data

The common types of machine data.

Types Of Software

The common types of software.

Proprietary Technology

A definition of proprietary technology with examples.

Systems Design

The common elements of a systems design.

Systems vs Applications

The difference between systems and applications explained.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map