On 2 Feb 2007, at 00:09, chiaro scuro wrote:
penso che molti bravi sviulppatori abbiano comunque un pattern
instinct, pur
non conoscendo i patterns, e credo anche che i patterns emergano dal
refactoring in modo naturale.
D’accordo.
Domanda: come fai il refactoring con ruby?
Si parlava in lista di komodo, ha un menù per il refactoring stile
eclipse?
L’argomento mi interessa molto. Diverse persone mi hanno sempre detto
a proposito dei dynamic language, ok son carini ma il refactoring?
io li trovo impagabili per comunicare delle scelte di design ad altri
sviluppatori.
Esatto, si usano e manco sai di usarli, li fai emergere.
Ma sono molto molto molto utili nel caso in cui devi suggerire nel
team una soluzione.
Odio i colloqui dove ti chiedono i patterns ma d’altronde son
d’accordo che uno sviluppatore li debba conoscere, specialmente in
team variegati senior/junior.
A volte poi evitano soluzione veramente brutte.
Ho visto codice complemente pieno di pattern anche, era difficile da
leggere, l’over design è sempre in agguato, guai ad abusarne, come
diceva chiaro scuro, farli emergere, non partire dal pattern, mai.
Altra cosa: il singleton per me è un antipattern!!! Magari dopo penso
un attimo ad un alternativa per quel post che ne usava uno!
Il primo buon link su singleton-antipattern che google mi tira fuori
è : http://www.picocontainer.org/Singleton , portate pazienza è
java…
Ciao
–
Antonio T.
[email protected]
http://blog.java2me.org/