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:
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 utile.
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?
si, si, anche evangelista, analista, tester, coach, QA manager
... di ruoli ce n'è a volontà
Qualche volta corrispondono ad un mestiere vero, altre sono solo fuffa
IMHO il tutto è piuttosto lineare.
Se un gruppo di persone vuole una cosa ed un gruppo di persone sa farla, questi
devono comunicare nel linguaggio più efficente allo scopo.
UML, Python, Italiano, Inglese, SQL, C++ ... non importa.
Qui si parla di comunicazione tra le persone, non di comunicazione con la
macchina.
L'unico che comunica con la macchina è il programmatore mediante il codice.
Nella mia esperienza UML non è il più efficente modo di comunicare con gli
umani.
Io preferisco l'italiano o l'inglese.
A proposito dei ruoli:
se sei nell'esercito, e il tuo sergente ti dice che il tenente ti comunica che
il
capitano ha ricevuto un ordine dal colonnello che il generale vuole che si
avanzi
di 100 metri ... sei sicuro che siano proprio le parole del generale?
I ruoli gerarchici o sequenziali non aiutano certo la comunicazione.
Allora quando costruiamo una casa esistono solo i muratori? E se un
muratore costruisce bene le mura allora la casa può farla senza progetto?
Da un po' di tempo si vocifera che il codice sia il progetto (non la casa) e
che il muratore sia l'interprete (non il programmatore).
La domanda forse sarebbe:
Quali sono i vostri titoli di studio? Che fate nella vita? Ma è meglio
tralasciare...
Il titolo di studio ... stupendo, come se in questo campo fosse qualificante
... ma daiiiiii
Scegli:
"Giro, vedo gente, scrivo codice"
"Mi chiamo Taz, risolvo problemi",
si, concordo, è meglio tralasciare
:-)
Roberto
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
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 esprimersi bene
nella vita è utile te l'assicuro
2) I ruoli esistono e non puoi eliminarli anche se fondametalmente nutri
per loro molta invidia
Ciao e divertiti con i tuoi amici di quinta elementare
p.s.: rispondo con il tuo stesso tono solo che in un italiano più corretto
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python