Грань между convention и configuration
Википедия определяет «convention over configuration» следующим образом:
Convention over configuration (aka coding by convention) - это парадигма проектирования, ведущая к сокращению количества решений, которые должен принять разработчик. Приводит к упрощению, но не обязательно к потере гибкости.
Получается, сам факт наличия по-умолчанию какого-то конфигурационного файла позволяет нам говорить об использовании «Convention over configuration»? Ведь если разработчика устраивает projectname.conf, поставляемый с кодом, значит ему не нужно принимать лишних решений. А раз так, любой проект можно назвать придерживающимся «coding by convention».