Sommario:
Definizione - Cosa significa Notazione ungherese?
La notazione ungherese è una convenzione per la denominazione e la differenziazione tra oggetti dati. Quando viene utilizzata la notazione ungherese, un programmatore aggiunge un prefisso indicatore a ciascun nome di oggetto per identificarne facilmente e facilmente il tipo.
È inoltre possibile utilizzare prefissi aggiuntivi per identificare la funzione, il thread o altre caratteristiche dell'oggetto. Questo è molto importante quando un programma si espande in più moduli e thread, poiché ricordare lo scopo di ogni oggetto è difficile se non viene utilizzata una convenzione di denominazione.
Techopedia spiega la notazione ungherese
La maggior parte dei programmatori aggiunge prefissi a un nome variabile significativo di scelta. Ad esempio, un programmatore che crea una variabile booleana la cui funzione è quella di memorizzare un risultato che indica il successo o il fallimento di un'operazione di sommatoria potrebbe nominare questa variabile BoolSum. Se molti thread svolgono funzioni simili, può usare i termini BoolSumThread1 e BoolSumThread2 come nomi significativi che differenziano le variabili.
Convenzioni di denominazione significative diventano più importanti quando un progetto è uno sforzo collaborativo di molti sviluppatori. Una combinazione di convenzioni di denominazione appropriate e semplici commenti sul programma sono tra le raccomandazioni delle migliori pratiche in tali casi.
Il Dr. Charles Simonyi, un dirigente del software per computer ungherese-americano, è accreditato per aver creato la notazione ungherese. Tuttavia, quando i colleghi del Dr. Simonyi hanno letto le variabili che ha nominato in base alla sua nuova convenzione, hanno scoperto che i nomi non erano in inglese.