Comment comparer deux codes en termes de qualité ? 🤔
Existe-t-il un moyen de distinguer un code de bonne qualité d'un code médiocre, voire franchement mauvais ? Heureusement pour nous, oui ! Les ingénieurs logiciel se sont accordés sur des bonnes pratiques pour rédiger un code de qualité. Elles sont décrites dans les principes de conception SOLID. Ces principes sont appliqués au travers de design patterns (aussi appelés "patrons de conception"), par exemple le modèle d'architecture logicielle Modèle-vue-contrôleur (MVC) et les patterns de création, de structure et de comportement.
Dans ce cours, vous allez apprendre à écrire du code C# qui respecte ces principes. À partir d'exemples, nous allons étudier les principes SOLID et les design patterns. Nous allons également déterminer dans quels cas les utiliser.
À l'issue de ce cours, vous aurez compris comment évaluer la qualité d'un code et vous serez capable de concevoir une application facile à maintenir.
C'est parti !
Faites la connaissance de vos professeurs
Basé à Minneapolis-Saint Paul dans le Minnesota, John Altenbernd développe des applications à l'aide des frameworks Microsoft .NET depuis près de 20 ans. En plus d'être un développeur en .NET, il possède plus de 30 ans d'expérience en conception de bases de données, en design graphique et Web et en développement commercial. Il est actuellement directeur du développement logiciel chez ClickSwitch, à Minneapolis. Il dirige en parallèle sa propre agence, Acrobatic Cow, à Hudson, dans le Wisconsin.
John Altenbernd n'est pas seulement un développeur, il est aussi un musicien professionnel ayant six CD à son actif. Il a remporté un Emmy Award avec l'un de ses documentaires et enseigne le piano dans un studio de Minneapolis.
Passionné par les technologies .NET, Nicolas a travaillé sur cette version française du cours pour vous permettre de plonger dans le monde du C# !