Definição – o que significa convenção sobre configuração?
Convenção sobre configuração é uma abordagem de desenvolvimento de software voltada para o desenvolvimento de programas de acordo com as convenções de programação típicas, versus configurações definidas pelo programador. Ele permite a criação de software rápida e simples enquanto mantém os requisitos básicos de software.
A convenção sobre a configuração também é conhecida como codificação por convenção.
Definirtec explica convenção sobre configuração
A convenção sobre a configuração depende do desenvolvimento de um programa por meio do uso de procedimentos, funções, classes e variáveis nativas de uma linguagem subjacente. Essa abordagem reduz ou elimina a necessidade de arquivos de configuração de software adicionais, facilitando e agilizando o desenvolvimento de software, consistência de código e manutenção. No entanto, para seguir essas convenções, um desenvolvedor de software deve estar familiarizado com a estrutura subjacente.
Os frameworks de software que suportam a convenção sobre abordagem de desenvolvimento de configuração incluem Ruby on Rails, JavaBeans e CakePHP.