Cos'è la convenzione rispetto alla configurazione?
Convenzione sulla configurazione è una filosofia di programmazione del computer che di solito rende più facile per i programmatori progettare tabelle ed elementi basati su un nome di classe. Quando viene utilizzata la convenzione rispetto alla configurazione, solo gli elementi che vanno contro il nome della classe base devono essere scritti nella codifica. Nel complesso sono necessarie meno codifica con questa filosofia e generalmente ci sono meno errori basati sull'ortografia. Un altro vantaggio è che il file di configurazione che memorizza tutti i nomi delle classi è generalmente più piccolo, il che aumenta la velocità e la stabilità della codifica.
Nella filosofia della convenzione rispetto alla configurazione, potrebbe esserci una o più classi principali utilizzate nel programma, con sotto-elementi sotto di essa. Ad esempio, un programma destinato a contestare l'inventario può avere una classe denominata "inventario". In questa classe, possono esserci tabelle ed elementi che hanno lo stesso nome ma sono distinti a causa della loro funzione. Questa distinzione significa che il programmatore normalmente non deve trovare unica o difNomi ferenti per ogni elemento, che può richiedere tempo e può essere difficile quando ci sono molti elementi simili.
Durante l'utilizzo dello stesso nome di classe per ogni elemento è fondamentale in Convenzione rispetto alla configurazione, ci sono momenti in cui il programmatore vorrà o avrà bisogno di un elemento per avere un nome diverso. Questo può essere usato per distinguere ulteriormente l'elemento o per una serie di altri motivi. In questa filosofia, solo gli elementi che non prendono il nome dalla classe principale devono essere scritti nella programmazione; Si presume che tutto il resto prenda il nome dalla classe principale.
In termini di codifica, convenzione rispetto alla configurazione spesso significa che saranno necessarie una minore programmazione nel complesso, poiché i nomi non devono essere codificati. Ci sono anche meno problemi con gli errori di ortografia, come la denominazione in modo errato di un elemento, poiché sono necessari un numero minore di nomi nel complesso. Entrambi rendono più facile per il programmatore a CREmangiato il software.
La funzionalitàè anche migliorata con la convenzione rispetto alla configurazione a causa di un'impronta del file di configurazione più piccola. Ogni volta che nella programmazione viene inserita una classe o un elemento nella programmazione, viene anche archiviato nel file di configurazione in modo che possa collegare tutti gli elementi. Un grande file di configurazione porta spesso a un programma lento e volatile, perché ci sono molti elementi che devono essere contabilizzati. Se il file è piccolo, allora c'è meno di cui preoccuparsi e il software di solito è migliore nel complesso.