:)

you guardare il mio talk a Zurigo:
https://www.youtube.com/watch?v=zljE_duWZnI&list=PLHtcbuqXYMYAlhxoj7wL-X0DbdUAop8ud

l'ho rifatto anche a Bucharest, dove credo di aver esposto meglio, ma non
e' ancora online.

Uberto

2018-03-30 13:27 GMT+01:00 MrCrowley [email protected]
[it-torino-java-jug] <[email protected]>:

>
>
> Uberto l'articolo sul codice Legacy mi ha divertito molto, attendiamo un
> seguito piu dettagliato!!!!
>
>
>
> 2018-02-17 20:23 GMT+01:00 Uberto Barbini [email protected]
> [it-torino-java-jug] <[email protected]>:
>
>>
>>
>> Il mio consiglio è di non buttare via nulla ma fare code rejuvenation
>> (che è tipo refactoring ma puoi cambiare il behaviour).
>>
>> Capisco che sia un tema complicato e lungo.
>>
>> Ho scritto post in proposito, in caso mi puoi dare un feedback.
>>
>> https://medium.com/@98fcba0b504f/1b2928cbebff
>>
>> Detto questo, per il tuo problema specifico ci sono molte soluzioni.
>> Se gli if sono tutto sommato contenuti, puoi usare uno script o un dsl e
>> mettere la logica nelle configurazioni.
>> Se sono cose più grosse, puoi usare strategy pattern e classi diverse per
>> cliente.
>> Idealmente se puoi spezzare il comportamento per ogni cliente in
>> complimenti base (cliente 1: opzione a b c, cliente 2 b e, ecc) è la cosa
>> migliore
>>
>>
>> Uberto
>>
>> On 16 Feb 2018 21:34, "Ivan Martoccia [email protected]
>> [it-torino-java-jug]" <[email protected]> wrote:
>>
>>>
>>>
>>> Ciao a tutti,
>>>
>>> mi trovo alle prese con un vecchio software da rimettere a nuovo.. dopo
>>> 12 anni
>>> qualcuno ha deciso che forse è ora di rivedere un po le cose in chiave
>>> moderna..
>>>
>>> Il programma di per se è molto semplice, ha solo un grosso difetto.... :(
>>>
>>> if( cliente.getCodice() == 1) { ... } else if(cliente.getCodice() == 2)
>>> {...}
>>>
>>> Tralascio il fatto che si arriva fino al cliente 8 .. Questi controlli
>>> sono applicati anche su delle servlet filter che fanno da redirect su
>>> servlet specifiche per cliente...
>>>
>>> Dovendo buttare via tutto e ricominciare da zero, mi chiedevo se
>>> qualcuno di voi si fosse già trovato davanti ad una situazione simile e se
>>> ci fossero consigli disponibili
>>> per la gestione delle personalizzazioni per cliente.
>>>
>>> Io pensavo ad un software standard che possa essere esteso con delle
>>> personalizzazioni per cliente.
>>>
>>> Voi cosa ne pensate? Che esperienze avete su questo argomento?
>>>
>>> p.s. sono anche abbastanza intenzionato ad utilizzare JHipster, dopo la
>>> presentazione di Frank ne sono rimasto molto colpito.
>>>
>>> Grazie a tutti!
>>>
>>>
>>>
>>> --
>>> Response to : [email protected] <[email protected]>
>>>
>>> [image: 46]
>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>>  Mail
>>> priva di virus. www.avast.com
>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>>> <#m_2365094391379398034_m_5178804440962688172_m_-889298104901489023_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>>
>>>
>
>
> --
>
> "If none of us believes in war...can you tell me what the weapon for..."
> Ozzy Killer of Giants
>
> 
>

Reply via email to