[Fondements] Preuve de programme: utopie ou réalité ?
Bonjour à tous.
Au jour où les industries de pointe (et en particulier celles qui font du lociciel critique, mais pas seulement celles-là) s'interrogent de plus en plus sur la nécessité d'éradiquer les bugs, il serait intéressant de connaitre les (bonnes, voire très bonnes) habitudes des uns et des autres pour lutter contre ce fléau.
Le sujet étant très vaste, et recoupant la POO, l'extrème programming, et bien d'autres méthodologies (ces aspects étant d'ailleurs traités dans d'autres fils de ces forums), j'aimerai qu'on s'en tienne à l'aspect preuve de programme (automatique, assitée ou complètement manuelle, un commentaire dans le source pouvant avoir valeur de preuve), qui est déjà bien assez vaste.
En fait, la question (naïve) au centre de ce débat pourrait être: Quelles méthodes préventives utilisez-vous pour éviter d'avoir à déboguer ?
Faites nous part de vos expériences, de vos doutes, de vos espoirs, et de votre pratique quotidienne. Interrogez-vous sur les fondements de votre activité, et sur les rapports qu'elle entretient avec la logique mathématique.
A vos plumes.