Ciao
Filippo,
per me sta bene
"partire" anche con la tua proposta però (cè sempre un però) occorre normalizzare il codice in modo che anche su questo tutti si trovino a
"parlare" la stessa lingua tanto da adottare gli stessi metodi per poi definire, per così dire, il nostro
"standard" operativo. Quindi, per iniziare e se si fa sul serio, propongo di normalizzare quanto segue:
- tutti i nomi delle etichette, dei controlli, delle sub, dei commmenti, ecc. dovrebbero essere, se non in italiano, almeno in inglese
- i nomi dei form dovrebbero essere nella forma tipo: frm_[FormName]
- i nomi dei controlli che fanno riferimento ad uno specifico form dofrebbero essere nella forma: frm_[FormName]_[ControlName]
- i nomi delle variabili e di altri oggetti dovrebbero seguire la notazione ungherese
- commentare anche quelle righe di codice che nella loro funzionalità operativa sembrano evidenti: non è detto che concettualmente siano tali
Purtroppo questo tipo di normalizzazione dovrebbe farla chi ha realizzato la prima stesura del software e non solo perché ci sono dei termini in tedesco ma, prima di tutto, per mantenere inalterati i concetti espressi nello sviluppo originario e questo
"sforzo", mi spiace dirlo, mi sa tanto che tocchi a te. In questa fase sarebbe utile produrre anche un documento che tenga traccia dell'analisi che ti ha portato alla realizzazione del software e sul quale, in futuro, veranno annotate tutte quelle le integrazioni e trasformazioni che, tenendo conto dello stato dell'arte raggiunto, identificherà le varie versioni.
Saluti,
Massimo