ops.... mi sono accorto ora di un "refuso" di typing: volevo scrivere "facilità" di testing e non "felicità" di testing))))))
Marco Il 9 dicembre 2014 12:42, Marco Ippolito <ippolito.ma...@gmail.com> ha scritto: > Ciao a tutti, > mi sono letto con estremo interesse 3/4 del libro "The pragmatic > programmer, from Journeryman to Master", che mi aveva suggerito > Enrico, che ringrazio ancora. > > Tra i tanti spunti interessanti, mi sembra di capire che un approccio > che aiuta alla modularità, alla semplificazione ed alla felicità di > testing è il Design By Contract. > > E mi chiedevo quindi se ci fossero dei "tool in Python che ne > facilitano l'implementazione e l'uso corrente. > > Con una brutale ricerca via google ho visto che c'è PyDBC > (https://pypi.python.org/pypi/PyDBC/0.2.1), ma che non mi sembra > particolarmente aggiornato, e c'è Zope Interface: > https://pypi.python.org/pypi/zope.interface/3.8.0 > > Volevo quindi chiedervi se e come approcciate il design by contract in > python: con semplici docstring, come prevede PEP 316 > (https://www.python.org/dev/peps/pep-0316/), oppure con tool (e quali) > più strutturati? > > Marco _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python