Skip to main content

Cos'è la convenzione rispetto alla configurazione?

Convenzione rispetto alla 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, potrebbero esserci una o più classi principali utilizzate nel programma, con sottomarino-elementi sotto di esso.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 nomi univoci o diversi per ciascun elemento, che può richiedere tempo e può essere difficile quando ci sono molti elementi simili.

mentre si utilizzano lo stesso nome di classe per ogni elemento è fondamentale inConvenzione sulla 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, la convenzione rispetto alla configurazione spesso significa che saranno necessarie una minore programmazione nel complesso, perché i nomi non devono essere codificati. Ci sono anche meno problemi con l'ortografiaErrori, come nominare erroneamente un elemento, perché sono necessari un numero inferiore di nomi.Entrambi rendono più facile per il programmatore creare il software. Anche la funzionalità

è migliorata con la convenzione rispetto alla configurazione a causa di un impronta di file di configurazione più piccolo.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.