> 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 avere una visione d'insieme di una grande applicazione a mente ? Dipende da quanto grande, e poi ci sono gli architetti per questo. E di certo non si preoccupano dei nomi dei metodi. > 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 > dalle persone che implementano l'applicazione... allora formalizzare i > flussi di informazioni fra tutte queste persone potrebbe avere un > senso... dato che il codice si scrive alla fine Il waterfall è un problema per la maggioranza dei casi, e non sono io a dirlo :-D -- Lawrence, stacktrace.it - oluyede.org - neropercaso.it "It is difficult to get a man to understand something when his salary depends on not understanding it" - Upton Sinclair _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python