Topic · topic

Convention Over Configuration

Convention over Configuration (CoC) is a software design principle that prefers sensible defaults and standard patterns over explicit, repetitive configuration. Frameworks that adopt CoC reduce the number of decisions a developer must make to start a new project while still allowing overrides for non-standard cases. CoC was popularized by Ruby on Rails but predates Rails, drawing on UI principles like the principle of least astonishment and conventions in JavaBeans, Maven, and other Java ecosystems. The principle continues to shape modern frameworks such as Spring Boot, Next.js, Astro, Phoenix, Ember, Hugo, and Remix.

0 related providers on APIs.io 5 resources Source repository →

Resources

Links

VulnerabilityDisclosureDomainSecurityReferenceReferenceReferenceReferenceReference

Providers working in Convention Over Configuration

No provider on APIs.io shares enough of this topic's tags to list here yet.

Tags

ConventionsDesign PrincipleFrameworkSoftware Design