quando la tua santa mecca statale finirà godrò tanto tanto nel farti compilare macro di excel :sneer:
ovviamente sul mio mba
Printable View
No non era tanto quello. Era più che altro l'approccio elegante VS quello che funziona. Io da ing.(non informatico) scelgo il secondo, ed ero curioso di sapere cosa fossero i miei detrattori.
In genere io scelgo l'approccio elegante che funziona :nod:
Si ma il discorso è, a parità di funzionamento, conviene l'approccio elegante che richiede un tempo più lungo o l'approccio meno elegante che richiede una porcata da mezzo secondo?
Alla fine la base della programmazione a oggetti non è mica quella di non fare vedere all'esterno nulla se non l'interfaccia :P ?
Dipende.
Se è un programmino da 4 soldi che fai oggi e non ti serve più già domani, puoi metterci dentro quello che vuoi.
Se qualcuno deve metterci mani in futuro (compreso te), conviene investire ora del tempo a ricercare soluzioni leggibili, manutenibili e documentate. Altrimenti diventa un incubo.
Se vuoi un consiglio levati subito dalla testa l' idea che ci sia una distinzione netta e trasversale tra ing informati e laureati in informatica.
Sono due persone entrambe con la stessa passione che hanno studiato diciamo tematiche diverse inerenti pero alla stessa materia.
La distinzione non e'tra elegante e quello che funziona.
La distinzione e'tra chi lavora bene e chi lavora male.
Poi queste son cose che si imparano lavorando, fin che si fa l'universita il software che scrivi e'principalmente per te stesso. In azienda cosi non e' e spesso devi mettere mano a codice scritto da altri che ha adottato la tua filosofia del (tanto loro vedono solo quello che espongo come interfaccia), non ti dico le bestemmie. Ma si impara, l'universita serve per questo :)
Ok, seguirò il vostro consiglio :)