Archivi categorie: java

Apostrofi e java

Oggi ho perso due ora per stare dietro a questa cosa e quindi mi va di condividerla. E’ incredibile quanti scherzi un linguaggio possa tirarti anche dopo anni di fruttuoso utilizzo. Mettiamo che in una stringa java vogliate sostituire un aportrofo ‘ con un backslash seguito da un apostrofo. Come si fa? String replacedString = […]

jTable con jCheckBox

Qualche volta capita di perdere tempo con cose stupide ma time consuming. A me è capitato oggi. Avevo bisogno di inserire una jCheckBox in una colonna di una jTable. La via consigliata dalla documentazione consisteva nel fare l’override del metodo getColumnClass all’interno del TableModel dando come valore restituito di default Object.class e specificando il valore […]

Esempio sulla programmazione TDD di Kent Beck

I pragprogs hanno colpito ancora! Hanno convinto il buon Kent Beck a fare un minicorso sulla programmazione TDD ed il risultato è davvero bello. Vi consiglio di da andare sulla pagina del corso e dare un’occhiata almeno alla presentazione, ne vale la pena. Avrete l’impressione di un Back lento, che di tanto in tanto fa […]

Ma dove lo metto lo strategy pattern?

Mi sto divertendo a creare qualche applicazione in Rails. Tutto molto bello, molto veloce, anche le query che si ottengono si possono ottimizzare al meglio. Insomma non credo che ci possa essere un ambiente migliore di questo per mettere un piedi un sito velocemente. Alla base del sistema c’è un pattern MVC in cui la […]

Un libro che vale tanto oro quanto pesa!

Da una settimana circa sto leggendo “Refactoring, improving the design of exixting code” di Martin Fowler, devo dire che è bellissimo, sta cambiando radicalmente il mio stile di programmazione. Il testo è fondato sul linguaggio Java, l’autore mostra con una chiarezza disarmante quando è bene riscrivere una parte di codice per avere un codice più […]

Come rendere gli enum umanamente leggibili in Java

Ecco uno splendido esempio del mio collega che ha reso gli enum facili da convertire in stringhe. Davvero complimenti!!!

Ejb 3

Da qualche giorno sono entrato a contatto con la nuova EJB 3. Devo dire che i passi avanti sono mirabolanti! Grazie alle notation ora è possibile sviluppare una base di dati in modo davvero semplice! Faccio un esempio per capirci meglio. Le relazioni Many To Many sono da sempre la croce di tutti i programmatori, […]

Sviluppo Test Driven per un Table Model in Java

Da un po’ di tempo mi sto appassionando allo sviluppo Test Driven. Certamente è una buona metodologia anche se credo abbia una pecca, si applica male negli ambienti che si conoscono poco. Spesso sono chiamato a sviluppare in ambienti che devo esplorare mentre porto avanti il lavoro, in questi contesti sviluppare facendo prima i test […]

Java, la visual library e i link.

Sto da un po’ lavorando con la visual library. Questa bellissima libreria, sviluppata da SUN per Netbeans, permette, con pochissime righe di codice di creare applicazioni grafiche davvero mirabili. La mia applicazione deve creare alberi formati da nodi e da link. I nodi del mio grafo sono delle istanze di IconNodeWidget al cui interno definisco […]