Tu n'as rien raté, sauf qu'en fait la programmation par contrat, à ce que j'ai lu, consiste juste à définir ce que ta fonction attends/crache/ne change pas.
Tu peux ensuite les vérifier avec, effectivement, des assertions, si tu le souhaites.
C'est un peu comme tes tests, je n'ai rien raté si j'affirme qu'il ne s'agit que de petits programmes ;)
L'important n'est pas la technique utilisée, mais la façon de le faire, non?
[^] # Re: Pas de révision d'historique
Posté par freem . En réponse au journal Chiselapp ferme ses portes. Évalué à 1.
Tu n'as rien raté, sauf qu'en fait la programmation par contrat, à ce que j'ai lu, consiste juste à définir ce que ta fonction attends/crache/ne change pas.
Tu peux ensuite les vérifier avec, effectivement, des assertions, si tu le souhaites.
C'est un peu comme tes tests, je n'ai rien raté si j'affirme qu'il ne s'agit que de petits programmes ;)
L'important n'est pas la technique utilisée, mais la façon de le faire, non?