La maggior parte del codice di programmazione, immagino sia scritta in inglese. Ma sono curioso di sapere come le persone gestiscono il problema della denominazione in questo documento. Gran parte della programmazione viene eseguita all'interno di un dominio aziendale, di solito con termini ben definiti per determinate procedure, articoli.Problemi di denominazione del dominio non inglese nella programmazione
Io vengo dalla Danimarca, per esempio, e qualcosa con cui lavoro molto ha un termine chiamato "indblikskode", che si traduce in "codice dell'insight". Quindi, devo usare la riga "string indblikskode = ..." nel codice C# per qualche servizio web relativo a questo? O cerco di utilizzare una traduzione, come "insightcode"? La bussiness in cui mi trovo non è nemmeno coerente nella sua lingua, ad esempio usando il termine "organisatorisk enhed" (unità organizzativa), ma altrettanto spesso usando l'abbreviazione "OU", che è ovviamente abbreviata dall'inglese.
In che modo altre persone gestiscono questo problema di denominazione, pur mantenendo coerenti e sensati (in tutto, dai nomi di variabili semplici nel codice, alle tabelle del database, ai nomi dei server)?
Duplicati:
- Should identifiers and comments be always in English or in the native language of the application and developers?
- Do you use another language instead of English?
+1 interessante. Sarebbe interessante sapere dalle persone cosa fanno sulle parole intraducibili, come sottolinea che il codice di intuizione "indblikskode" non significa molto in inglese? –
La questione a cuore è la perdita di informazioni man mano che ci si allontana dai termini del dominio aziendale, contro i problemi di mescolare i linguaggi. – Svend