Idiomatic
Convention over Configuration
As long as conventions are followed, no additional configuration is needed. This reduces the need for configuration files (like XML) and speeds up development. (Started from Ruby on Rails)
Convention over configuration
Convention over configuration (also known as coding by convention) is a software design paradigm used by software frameworks that attempts to decrease the number of decisions that a developer using the framework is required to make without necessarily losing flexibility and don't repeat yourself (DRY) principles.[1]
https://en.wikipedia.org/wiki/Convention_over_configuration

Seonglae Cho