On Wed, Dec 10, 2014 at 9:44 PM, Nicola Larosa wrote:
>
> > Boh. "Potrebbe" servire, certo. Metti conto che la metodologia come
> > definita da manuale non mi risulta usata praticamente da nessuno.
>
> È ampiamente usata in ambiti mission critical dove l'affidabilità è
> l'aspetto più importante
> Marco Ippolito wrote:
>> Non potrebbe servire l'approccio Design by Contract?
enrico franchi wrote:
> Boh. "Potrebbe" servire, certo. Metti conto che la metodologia come
> definita da manuale non mi risulta usata praticamente da nessuno.
È ampiamente usata in ambiti mission critical dove l'aff
>
> Non e' solo *dichiararlo*. E' *definirlo*, ma soprattutto *verificarlo*.
>
Con una sola frase hai centrato in pieno il perché il DbC è in genere poco
usato anche se molto amato in ambito accademico. :P
___
Python mailing list
Python@lists.python.it
h
Ti ringrazio Enrico
Marco
Il 9 dicembre 2014 18:37, enrico franchi ha scritto:
>
>
> 2014-12-09 16:46 GMT+00:00 Marco Ippolito :
>>
>> Ciao Enrico,
>> ammetto la mia ignoranza.
>> non capisco perchè in python dovrebbe essere un controsenso.
>>
>
>>
>> Se ho capito bene il senso (scusate il gioco
2014-12-09 16:46 GMT+00:00 Marco Ippolito :
> Ciao Enrico,
> ammetto la mia ignoranza.
> non capisco perchè in python dovrebbe essere un controsenso.
>
>
> Se ho capito bene il senso (scusate il gioco di parole) del design by
> contract, l'obiettivo è quello di "dichiarare" in qualche modo
> all'
Ciao Enrico,
ammetto la mia ignoranza.
non capisco perchè in python dovrebbe essere un controsenso.
Se ho capito bene il senso (scusate il gioco di parole) del design by
contract, l'obiettivo è quello di "dichiarare" in qualche modo
all'inizio cosa deve produrre un certo pezzo di codice, quali inp
2014-12-09 11:42 GMT+00:00 Marco Ippolito :
> 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
Il giorno Tue Dec 09 2014 at 15:31:25 Marco Ippolito <
ippolito.ma...@gmail.com> ha scritto:
> quindi in parole meno tecniche,scusami se ripeto lo stesso concetto è x
> verificare se l'ho compreso, significa che in Phon assert fa parte del
> codice mentre in java lo si può "abilitare"?
> se è ques
quindi in parole meno tecniche,scusami se ripeto lo stesso concetto è x
verificare se l'ho compreso, significa che in Phon assert fa parte del
codice mentre in java lo si può "abilitare"?
se è questo il problema non basterebbe delegare in Phon la funzione di
assert in una classe da chiamare quando
Ni. Gli assert in java non sono abilitati di default, quindi le condizioni
non vengono valutate se non esegui l'interprete in debug. In python invece
è problematico
http://stackoverflow.com/questions/8656927/disabling-pythons-assert-without-0-flag
Il giorno 13:26 Mar 09/Dic/2014 Marco Ippolito
h
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 lib
2014-12-09 13:06 GMT+01:00 Kbyte :
> 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?
Carlo
On Tue, Dec 09 2014, Marco Ippolito wrote:
> ops
> mi sono accorto ora di un "refuso" di typing:
> volevo scrivere "facilità" di testing e non "felicità" di testing))
Scusate ma questa mi è stata servita in un piatto d'argento:
facilità di testing è felicità di testing :).
m.
> Marco
>
>
> E mi chiedevo quindi se ci fossero dei "tool in Python che ne
> facilitano l'implementazione e l'uso corrente.
>
Anche io sono un amante del design by contract, però sinceramente ho sempre
avuto molte difficoltà a implementarlo in Python senza il costo di un
eccessivo overhead.
particolarment
2014-12-09 12:42 GMT+01:00 Marco Ippolito :
> oppure con tool (e quali)
> più strutturati?
>
Io ho trovato questa cosa qui, non so se ti possa essere utile
http://www.wayforward.net/pycontract/
Carlos
--
EZLN ... Para Todos Todo ...
___
Python mailin
2014-12-09 12:44 GMT+01:00 Marco Ippolito :
> mi sono accorto ora di un "refuso" di typing:
> volevo scrivere "facilità" di testing e non "felicità" di testing))
>
Guarda che eseguire i test, sopratutto quando hanno successo, puo'
ingenerare felicita' ;)
Carlos
--
EZLN ... Para Todos Todo .
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 ha scritto:
> Ciao a tutti,
> mi sono letto con estremo interesse 3/4 del libro "The pragmatic
> programmer, from Journerym
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
18 matches
Mail list logo