Tout le code dans un seul fichier ? Peut-on faire mieux ? Les bénéfices d’une architecture physique
L’architecture physique du code est un sujet rarement abordé malgré le fait qu’elle est la fondation de tout logiciel. L’influence qu’elle peut avoir sur la modularité et la testabilité, les deux attributs clefs de n’importe quel projet informatique qui dure dans le temps, lui donne encore plus d’importance.
Cette présentation discute les bénéfices qu’une architecture physique soigneusement conçue peut apporter à un projet logiciel. Elle montre comment éliminer les dépendances circulaires entre des modules grâce à un procédé de vérification automatique. Le sujet des tests est également abordé, notamment comment faire des tests un véritable élément à part entière du projet ainsi que le changement de point de vue nécessaire pour écrire un code testable. Tous ces points seront illustrés par des exemples concrets venant de la production du jeu Mario et les Lapins Crétins : Sparks of Hope.
Igor ČESI et Robin le Bihan, Expert Programmer et Engine programmer — UBISOFT
Conférence enregistrée au Game Camp France, les 19 et 20 juin 2023 à Lille.
__________________
Site web ► http://gamecamp.fr/
Twitter ► https://twitter.com/GameCampFrance
LinkedIn ►https://www.linkedin.com/company/game-camp-france/
Facebook ►https://www.facebook.com/GameCampFrance/