Carlos mi ha anticipato di 1 secondo stavo infatti per chiedervi se non ci fosse in Python qualcosa di analogo all'assert...
Vi ringrazio per i vostri feedback, sempre interessanti, perchè mi danno spunto per ulteriori riflessioni. In questi mesi di sviluppo sono passato, usando le parole del libro "The pragmatic programmer", da una programmazione "by coincidence", ad un tentativo, via via più strutturato perchè le necessità aumentavano, di semplificare e testare il più possibile ed il prima possibile. Per questo l'approccio del "design by contract", che ti obbliga a specificare cosa viene passato al modulo,e cosa deve produrre, faciliterebbe il testing. Carlos, dall'esempio del link che ci hai inviato (http://www.wayforward.net/pycontract/ ) pycontract sembrerebbe alla fine costituito da una serie di docstrings, mentre Zope's interfaces : http://docs.zope.org/zope.interface/ secondo voi potrebbe essere una soluzione alla mancanza di interfaccie in Python? Marco 2014-12-09 13:23 GMT+01:00 Carlos Catucci <carlos.catu...@gmail.com>: > > 2014-12-09 13:06 GMT+01:00 Kbyte <kb...@snowpenguin.org>: >> >> Per questo in Java e altri linguaggi i controlli del dbc si fanno con gli >> assert. >> >> In python non mi risulta esista nulla del genere, > > > http://www.linuxtopia.org/online_books/programming_books/python_programming/python_ch07s05.html > > Parli di questo? > > Carlos > -- > EZLN ... Para Todos Todo ... > > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python