Re: [Python] Python vs UML

2008-02-14 Per discussione Giovanni Porcari
Il giorno 14/feb/08, alle ore 20:03, [EMAIL PROTECTED] ha scritto: Non c'e` specifica migliore di questa: assert somma(4, 5) == 9 A te il compito arduo di scrivere la funzione che ho usato poco sopra. LO SO... LO SO... def somma(a,b): return b*b - a*a somma(4,5) 9 Ah... che

Re: [Python] Python vs UML

2008-02-14 Per discussione dialtone
On 7 Feb, 02:55 pm, [EMAIL PROTECTED] wrote: Toh... compare un linguagigo di modellazione per specifiche hardware. Per l'hardware va bene e per il software no? Ma e` chiaro... Realizzare l'hardware ha dei costi non indifferenti. Come pensi di simulare il funzionamento dell'hardware senza

Re: [Python] Python vs UML

2008-02-14 Per discussione dialtone
On 6 Feb, 04:21 pm, [EMAIL PROTECTED] wrote: La mia esperienza � quella espressa all'inizio. Non esiste dire che l'UML fa schifo. Come non ha senso dire Java fa schifo, Perl fa schifo, il minestrone fa schifo. Come gi� detto ci sono diversi campi di applicazione. Personalmente l'ho usato

Re: [Python] Python vs UML

2008-02-14 Per discussione Valentino Volonghi
2008/2/14 Giovanni Porcari [EMAIL PROTECTED]: LO SO... LO SO... def somma(a,b): return b*b - a*a somma(4,5) 9 Ah... che bello! Soddisfa il test :D Ricordami di non usare software scritto da te :P. for a, b, c in [(1,2,3), (4,5,9), (19, 1, 20), (0, 0, 0)]: assert somma(a,

Re: [Python] Python vs UML

2008-02-14 Per discussione dialtone
On 3 Feb, 09:00 pm, [EMAIL PROTECTED] wrote: e se devi definire le interfacce prima di scrivere il codice per parallelizare l'implementazione di alcune componenti del software ? Si scrivono dei test e si fanno riunioni in piccoli gruppi di sviluppo che si prendono carico di un sottosistema. Si

Re: [Python] Python vs UML

2008-02-07 Per discussione Francesco Guerrieri
Aggiungo un indispensabile contributo a questa discussione: avete letto la vignetta su stacktrace? http://stacktrace.it/2008/01/silver-bullets/ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Python vs UML

2008-02-07 Per discussione [EMAIL PROTECTED]
CUT Non so chi ti ha dato l'idea del 'codice critico - UML', Nessuno, e infatti non volevo dire quello. Ho solo fatto un esempio a caso. Ma mi chiedo che accidenti di esempi fai. Vedi sopra: è solo un esempio. Esempio che ha una GROSSA somiglianza con gli esempi che fanno nei corsi

Re: [Python] Python vs UML

2008-02-07 Per discussione Enrico Franchi
On Feb 7, 2008, at 3:55 PM, Java wrote: Toh... compare un linguagigo di modellazione per specifiche hardware. Per l'hardware va bene e per il software no? E' chiara la differenza fra hardware e software con annessi e connessi? Chiedo perché se lo fosse, dovresti renderti conto che in primo

Re: [Python] Python vs UML

2008-02-05 Per discussione Francesco Guerrieri
2008/2/5 Crash Override [EMAIL PROTECTED]: Dal tuo grado di nervosismo nello scrivere e dal tuo italiano si capisce chi sei e cosa fai nella vita. 1) ti consiglio di imparare a scrivere in italiano perchè nella vita è sempre utile 1a) forse non sai neanche parlarlo correttamente, ed

Re: [Python] Python vs UML

2008-02-05 Per discussione Enrico Franchi
On Feb 4, 2008, at 2:23 PM, Marco Mariani wrote: Se ti interessa focalizzare il tuo scetticismo nei confronti di XP: Ci ho dato una lettura rapida. Il primo è ben scritto: ma non mi pare ponga argomenti decisivi. E' molto una cosa tipo: ho incontrato un team di coglionazzi che facevano

Re: [Python] Python vs UML

2008-02-05 Per discussione Crash Override
Roberto Bettazzoni ha scritto: Ciao a tutti, butto i miei 2 centesimi In sintesi: concordo sull'inutilità di UML per lo sviluppo, soprattutto se usi un linguaggio come Python. Y3s ha scritto: Il giorno 03/feb/08, alle ore 21:38, Crash Override ha scritto: Enrico Franchi ha scritto:

Re: [Python] Python vs UML

2008-02-05 Per discussione Domenico Chierico
On Feb 5, 2008 2:02 PM, Gian Mario Tagliaretti [EMAIL PROTECTED] wrote: 2008/2/5 Crash Override [EMAIL PROTECTED]: Ciao, disclaimer La seguente è solo un' opinione personale e non riflette in alcun modo il pensiero dei gestori della ML. /disclaimer 1) Usa nome e cognome se vuoi un minimo

Re: [Python] Python vs UML

2008-02-05 Per discussione Gian Mario Tagliaretti
2008/2/5 Crash Override [EMAIL PROTECTED]: Ciao, disclaimer La seguente è solo un' opinione personale e non riflette in alcun modo il pensiero dei gestori della ML. /disclaimer 1) Usa nome e cognome se vuoi un minimo di credibilità, il tuo nick fa molto dodicenne e passi per un troll qualunque.

Re: [Python] Python vs UML

2008-02-05 Per discussione Marco Bonifazi
http://www.amazon.com/Applying-UML-Patterns-Craig-Larman/dp/0137488807 Intervengo per dire che di tale libro ne esiste anche una versione italiana. http://addison.it/site/show.php?curr_sec=catalogosub_sec=cat_sk_libroISBN=8871922700 Volevo dare un mio parere, da non esperto, ma studente appena

Re: [Python] Python vs UML

2008-02-05 Per discussione Marco Mariani
Marco Bonifazi wrote: Non riesco a capire quindi perche' tutta quest'attenzione su UML, quasi uno dovesse passare la vita a programmare in UML (e non in Python :-)), e quindi neanche la demonizzazione. Cerco di riassumere brevemente. Il fatto che Python e altri linguaggi dinamici siano

Re: [Python] Python vs UML

2008-02-05 Per discussione Marco Mariani
Enrico Franchi wrote: Ci ho dato una lettura rapida. Il primo è ben scritto: ma non mi pare ponga argomenti decisivi. E' molto una cosa tipo: ho incontrato un team di coglionazzi che facevano XP. Non hanno cavato un ragno da un buco. A dir la verita', gli autori sostengono che a non

Re: [Python] Python vs UML

2008-02-05 Per discussione Enrico Franchi
On Feb 5, 2008, at 3:38 PM, Marco Mariani wrote: Si', se XP non funziona vuol dire che non lo stai facendo bene, l'ho sentito spesso. Il problema è che stai usando la tesi per dimostrare la tesi: io mi limito a dire che i successi della programmazione agile sono troppi per fare finta che

Re: [Python] Python vs UML

2008-02-05 Per discussione Giorgio Zoppi
Non mi era successo di sentire una discussione di SE, cosi interessante complimenti :). ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Python vs UML

2008-02-05 Per discussione Java
Giorgio Zoppi ha scritto: Non mi era successo di sentire una discussione di SE, cosi interessante complimenti :). e il bello è che io che ho causato il putiferio, osando spezzare un'arancia in difesa del povero modello unificato, me ne resto fuori a leggere le mail che affermano che se non

Re: [Python] Python vs UML

2008-02-05 Per discussione Enrico Franchi
On Feb 6, 2008, at 12:06 AM, Java wrote: me ne resto fuori a leggere le mail che affermano che se non lo so fare (non ho viglia di impararlo, è complicato etc etc) allora fa schifo :-D Non mi pare di avere letto alcuna di queste mail. Ad ogni modo sono sicuro che portando anche la tua

Re: [Python] Python vs UML

2008-02-05 Per discussione Simone
Marco Bonifazi ha scritto: Mi pare utile avere, ad esempio, esemplificazione grafica dei design pattern. Che poi in Python le cose si semplifichino in maniera drastica (e spesso neanche si vengano a proporre) e' vero, ma la struttura di parti critiche del software, nel mio caso, si semplifica

Re: [Python] Python vs UML

2008-02-04 Per discussione Marco Mariani
Giorgio Zoppi wrote: IMHO e' solo questione del modello di sviluppo che si segue... si probabilmente quando si parla di Agile non c'e' proprio bisogno di uml, ma se cominciamo a vedere un approccio Waterfall dove chi fa l'analisi e' una persona diversa da chi fa il progetto che e' diversa

Re: [Python] Python vs UML

2008-02-03 Per discussione Giorgio Zoppi
2008/2/3, giuseppe saviano [EMAIL PROTECTED]: ciao a tutti, è un po' che lurko e vorrei fare i complimenti a questa bella community! soprattutto alcuni fra gli ultimi post, mi hanno letteralmente aperto agli occhi su quanto python sia un vero e proprio modo di pensare, oltre che un

Re: [Python] Python vs UML

2008-02-03 Per discussione Y3s
Il giorno 03/feb/08, alle ore 20:30, giuseppe saviano ha scritto: CUT ho capito che la progettazione uml in alcuni casi risulta limitante; In alcuni casi?!? Sempre direi...UML è IMHO una roba di cui non ho mai capito il senso. Se devo spiegare un concetto ad altre persone è molto più

Re: [Python] Python vs UML

2008-02-03 Per discussione Enrico Franchi
On Feb 3, 2008, at 8:30 PM, giuseppe saviano wrote: ho capito che la progettazione uml in alcuni casi risulta limitante; nella stessa serie di messaggi si parlava poi di list comprehension ... altri esempi? Non è che è limitante, è che tutt'ora devo trovare un caso in cui sia davvero

Re: [Python] Python vs UML

2008-02-03 Per discussione Java
Y3s ha scritto: Il giorno 03/feb/08, alle ore 20:30, giuseppe saviano ha scritto: CUT ho capito che la progettazione uml in alcuni casi risulta limitante; In alcuni casi?!? Sempre direi...UML è IMHO una roba di cui non ho mai capito il senso. Se devo spiegare un concetto ad

Re: [Python] Python vs UML

2008-02-03 Per discussione Crash Override
Enrico Franchi ha scritto: On Feb 3, 2008, at 8:30 PM, giuseppe saviano wrote: ho capito che la progettazione uml in alcuni casi risulta limitante; nella stessa serie di messaggi si parlava poi di list comprehension ... altri esempi? Non è che è limitante, è che tutt'ora devo trovare

Re: [Python] Python vs UML

2008-02-03 Per discussione Enrico Franchi
On Feb 3, 2008, at 8:44 PM, Giorgio Zoppi wrote: Questa affermazione non la capisco,sarò La spiego. che sono ignorante, mi dispiace. UML è ottimo per documentare il codice e l'interazione tra i sottosistemi, e anche per pensare a pattern. Documentare il codice con UML? 1. per

Re: [Python] Python vs UML

2008-02-03 Per discussione Y3s
Il giorno 03/feb/08, alle ore 21:41, Enrico Franchi ha scritto: On Feb 3, 2008, at 8:44 PM, Giorgio Zoppi wrote: Questa affermazione non la capisco,sarò La spiego. che sono ignorante, mi dispiace. UML è ottimo per documentare il codice e l'interazione tra i sottosistemi, e anche per

Re: [Python] Python vs UML

2008-02-03 Per discussione Lawrence Oluyede
e se devi definire le interfacce prima di scrivere il codice per parallelizare l'implementazione di alcune componenti del software ? Basta parlarsi. Secondo me le CRC cards (o un semplice pezzo di carta) sono 100 volte più utili dell'ingessato UML Scrivi tutti gli stub dei moduli ? Riesci ad

Re: [Python] Python vs UML

2008-02-03 Per discussione Giorgio Zoppi
2008/2/3, Domenico Chierico [EMAIL PROTECTED]: On Feb 3, 2008 9:41 PM, Enrico Franchi [EMAIL PROTECTED] wrote: Quando lavori da solo è un po una rottura usarlo. Anche quando lavoro in gruppo. Certo, se per una serie di ragione i miei compari non sono in grado di leggere il codice e la

Re: [Python] Python vs UML

2008-02-03 Per discussione Manlio Perillo
Y3s ha scritto: Il giorno 03/feb/08, alle ore 22:00, Domenico Chierico ha scritto: On Feb 3, 2008 9:41 PM, Enrico Franchi [EMAIL PROTECTED] wrote: Quando lavori da solo è un po una rottura usarlo. Anche quando lavoro in gruppo. Certo, se per una serie di ragione i miei compari non sono

Re: [Python] Python vs UML

2008-02-03 Per discussione Enrico Franchi
On Feb 3, 2008, at 10:38 PM, giuseppe saviano wrote: no, intendevo altri esempi di costrutti python non esprimibili con uml IMHO non hai ben chiaro cosa sia UML e come si usi. ___ Python mailing list Python@lists.python.it

Re: [Python] Python vs UML

2008-02-03 Per discussione Y3s
Il giorno 03/feb/08, alle ore 22:36, Manlio Perillo ha scritto: Waterfall? Gli anni '80 sono passati da un po' eh ;-) Comunque, nessuno nega che la formalizzazione dei flussi di informazioni tra persone diverse dello stesso team o tra team diversi sia necessaria, ma io (e penso altri) non

Re: [Python] Python vs UML

2008-02-03 Per discussione Enrico Franchi
On Feb 3, 2008, at 10:35 PM, Giorgio Zoppi wrote: Il problema è che le applicazioni esplodono soprattutto quelle scritte in linguaggi come C# e Java: lo dico per esperienza. Quoto, ovviamente. Per Java intendo. C# non me lo filo, per cui non mi esprimo. Mi sono spesso interrogato sulla

Re: [Python] Python vs UML

2008-02-03 Per discussione Enrico Franchi
On Feb 3, 2008, at 10:42 PM, Y3s wrote: Però già un diagramma E/R è diverso: è più semplice e non c'è bisogno di imparare un nuovo formalismo, bastano 2 o 3 convenzioni, poi tutti riescono a scrivere una tabellina di campi. Sono abbastanza d'accordo. Tra l'altro quello dei DB è uno dei pochi

Re: [Python] Python vs UML

2008-02-03 Per discussione Giorgio Zoppi
Oh, grazie del link. Ma se si vuole consigliare qualcosa di buono, perchè non linkare il libro di Fowler? http://www.amazon.com/UML-Distilled-Standard-Addison-Wesley-Technology/dp/0321193687/ref=pd_bbs_sr_1?ie=UTF8s=booksqid=1202078809sr=1-1 Per quanto in completo e totale disaccordo, non è

Re: [Python] Python vs UML

2008-02-03 Per discussione Enrico Franchi
On Feb 3, 2008, at 9:31 PM, Java wrote: Vai e dillo alla IBM (Microsoft Hp etc etc)che con l'uml ci perdono un sacco di tempo. Ti do una dritta generale: quando un'azienda fa qualcosa, è perché ci guadagna, non perché ci perde del tempo. Beh, per quanto tempo ci perda IBM ci fanno pure un

Re: [Python] Python vs UML

2008-02-03 Per discussione Enrico Franchi
On Feb 3, 2008, at 10:32 PM, Domenico Chierico wrote: No no ma infatti sono d'accordo che probabilmente il diagramma delle classi e' la parte piu' inutile dell'uml ... secondo me soprattutto nelle universita l'uml e' spiegato e insegnato in modo insensato. Vediamo un po' sto UML... tutta la

Re: [Python] Python vs UML

2008-02-03 Per discussione Domenico Chierico
ba secondo me la questione non sta proprio in questi termini... per me uml e' solo una maniera formalizzata di fare i soliti disegnini al fine che chiunque se vuole studia e li capisce poi decidi tu cosa ti serve disegnare... e' un linguaggio per descrivere i risultati della fase di

Re: [Python] Python vs UML

2008-02-03 Per discussione Y3s
Il giorno 04/feb/08, alle ore 00:02, Enrico Franchi ha scritto: On Feb 3, 2008, at 10:32 PM, Domenico Chierico wrote: No no ma infatti sono d'accordo che probabilmente il diagramma delle classi e' la parte piu' inutile dell'uml ... secondo me soprattutto nelle universita l'uml e' spiegato

Re: [Python] Python vs UML

2008-02-03 Per discussione Enrico Franchi
On Feb 3, 2008, at 9:38 PM, Crash Override wrote: Forse non avete ben chiari i vari ruoli dei membri che contribuiscono al successo di un progetto software. Avete mai sentito parlare di Architect, Designer? O conoscete solo il programmatore? Non ti senti arrogante ad uscirtene con una

Re: [Python] Python vs UML

2008-02-03 Per discussione Giorgio Zoppi
Uml e' solo uno dei linguaggi per fare disegnini e schemini .. io solitamente lo uso sulla carta. Ma infatti vanno fatti su carta. Trovo che gli strumenti case siano scomodi, costosi e perdi tempo. Molto spesso il reverse engineering non funziona. Io alla fanzoppi lo faccio spesso, sperando di

Re: [Python] Python vs UML

2008-02-03 Per discussione Enrico Franchi
On Feb 4, 2008, at 12:12 AM, Y3s wrote: E se chi le scrive ha il giusto senso dell'umorismo anche molto più simpatiche e di conseguenza leggere da leggere (doh!) Si, vero. :) Il case da K$ dell'altro post forse? ;-) Solo dopo averlo scritto. :P

Re: [Python] Python vs UML

2008-02-03 Per discussione Domenico Chierico
On Feb 4, 2008 12:19 AM, Giorgio Zoppi [EMAIL PROTECTED] wrote: Personalmente cmq sono un fan dei diagrammi di sequenza. Cheers, Giorgio. si si i diagrammi di sequenza so un po pallosi da fare ma quando devi farti capire e' la via :) ___ Python

Re: [Python] Python vs UML

2008-02-03 Per discussione Roberto Bettazzoni
Ciao a tutti, butto i miei 2 centesimi In sintesi: concordo sull'inutilità di UML per lo sviluppo, soprattutto se usi un linguaggio come Python. Y3s ha scritto: Il giorno 03/feb/08, alle ore 21:38, Crash Override ha scritto: Enrico Franchi ha scritto: On Feb 3, 2008, at 8:30 PM, giuseppe