Par Gautier DI FOLCO à Lyon le mardi 14 mai

Aujourd'hui la tendance est que pour atteindre la fiabilité d'un programme, ou plus généralement d'un système, l'approche à privilégier est le défensive programming.
Il s'agit d'une approche consistant à vérifier chaque opération afin de réagir au plus tôt aux problèmes.
Cette approche est complexe et coûteuse et est généralement réservée aux portions de codes considérées comme critique.
Nous verrons comment arrivé à fiabiliser un système en gardant un code métier simple en nous inspirant du principe du "Let it crash" prôné par Erlang pour construire des systèmes distribués fiables.

Commentaires