Quoi de plus frustrant qu'un logiciel qui bug ?
À bien y réfléchir, il n'y a bien que dans le numérique qu'on rencontre ce genre de problèmes... Imaginez une seconde qu'un marteau bug et arrache les clous au lieu de les planter, ou qu'une voiture accélère alors qu'on lui demande de freiner.
Inimaginable n'est-ce pas ? En génie logiciel aussi les bugs ne sont pas une fatalité et il existe des moyens de les éviter.
Chez Caudex, nous pratiquons le TDD (Développement conduit par les tests), une méthode permettant de guider les comportements attendus par un logiciel, et de limiter les régressions lors d'une mise à jour.
D'autre part, nous avons choisi de travailler avec le langage Rust, un langage connu pour sa robustesse, permettant de produire des logiciels extrêmement fiables grâce à sa structure intrinsèque permettant de détecter les bugs potentiels très en amont du processus de conception.