Articoli Manifesto Tools Links Canali Libri Contatti ?
  1. L'attuale produzione di software professionale vede l'ausilio di molti CASE Tools che permettono di accelerare il processo di sviluppo e di richiedere competenze specialistiche o meno stringenti ai codificatori. Se è indubbia l'utilità di questi tool, è anche vero che molti problemi derivano dalla degenerazione nel loro uso e nell'ignorare, o aver dimenticato, semplici principi di design da parte dei developer.
  2. In questo breve articolo viene esposto un problema di design a volte sottovalutato ma di notevole impatto in termini di flessibilità e manutenzione di un prodotto: il problema della fragilità della classe base . La problematica verrà affrontata in relazione al linguaggio Java anche se la sua discussione è relativa ad un cardine dell'Object Orientation: l'ereditarietà!