Je regardais le framework WPF MVVM Caliburn.Micro et ai lu que beaucoup d'éléments standard sont basés sur des conventions de dénomination .
Par exemple, liaison automatique des propriétés de la vue aux propriétés du modèle de vue. Bien que cela semble être pratique (supprime du code standard), ma première réaction instinctive est qu’il n’est pas tout à fait évident pour un nouveau programmeur qui lira ce code. En d'autres termes, la fonctionnalité de l'application n'est pas complètement expliquée par son propre code, mais aussi par la documentation du framework.
MODIFIER:
Donc, cette approche s'appelle convention sur la configuration. N'ayant pu trouver aucune question à ce sujet, j'ai modifié ma question:
Ma question est:
La convention sur la configuration est-elle un moyen correct de simplifier les choses ou viole-t-elle certains principes de programmation (et si oui, lesquels)?