Ciao,
lavoro da 7 mesi in ambito SAP come sviluppatore ABAP. Nei primi 6 mesi ho lavorato in un'azienda che alla fine mi faceva fare sempre le solite cavolatine, manipolazione di dati in background ma niente di sconvolgente.
Ho cambiato azienda da circa un mese e la musica è cambiata: tantissime cose nuove, fra cui anche programmazione ad oggetti, sempre in ABAP, e tantissime mie lacune sono saltate fuori (mi sono laureato in ingegneria 1 anno e mezzo fa, e non è ing. informatica).
Ho capito di non saper progettare un software e di avere difficoltà a pensarlo già modularizzato. Le mie esperienze passate, soltanto amatoriali, si limitavano a semplici programmini in linguaggi procedurali (pascal, C ) o a customizzazioni di software già esistenti (PHp).
Potreste consigliarmi qualche testo di ingegneria del software o che comunque mi aiuti ad imparare a progettare un software ? Un mio amico mi ha detto di iniziare a cercare in rete con la parola chiave Design Pattern, ma io vorrei un bel tomone cartaceo da leggermi negli striminziti ritagli di tempo che riesco ad avere.
Leggerei questo testo sicuramente a fine giornata di lavoro o nei weekend e quindi, sebbene l'inglese scritto non sia per me problematico, preferirei che sia in italiano per velocizzare quanto più possibile la lettura ed apprendimento.