di Siva il 04 feb 2004, 16:11
Azz thrantir dammi il tetmpo di rispondere che sto a lavoro, prima che ci scanniamo dato che tutti e 2 ci stavamo scaldando troppo ti do la mia spiegazione: tu hai perfettamente ragione quando dici che in effetti un programma scritto male non è leggibile, il fatto è che questo vale per tutti i linguaggi, se tu leggi un codice e trovi una var che si chiama pippo, ma nessuno ha lasciato detto che cavolo è pippo (nome cliente, una data, bo?) la cosa diventa complicata, se non redigi un diagramma per spiegare cosa fa il tuo applicativo (lo so che è preistoria, ma se programmi in asm vedi che servono) gli altri non ci capirano nulla. Quello che tentavo di spiegarti è che sta alla professionalità dello sviluppatore fare in modo che il suo codice sia comprensibile, senno pensa che casino quando programmi le mcu dove gli oggetti sono impensabili, io stesso odio i virtuosi che scrivono codice stenografico, la mia filosofia di sviluppo è questa ed anche la mia filosofia sugli os.
Un altra cosa è che a livello accademico ci si muove in un determinato ambiente con delle determinate necessità, in ambiente lavorativo invece le necessità sono altre, nel mio piccolo (io ho sempre dovuto fare tutto da me) ho avuto la fortuna di incontrare personaggi molto professionali e di vedere macchine molto particolari, al punto che in Italia non c'era nessuno in grado di supportarmi (parliamo di Compaq).