Skip to content
 
 

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BUT 3A : Maintenance Applicative

Dans ce cours, vous apprendrez à détecter les code smells et à effectuer un refactoring approprié en utilisant de bons design patterns. Vous verrez également pourquoi il est crucial d'effectuer des tests intensifs avant d'entamer le refactoring. Pour cela, nous travaillerons avec des kata de refactoring célèbres, rassemblés dans ce dépôt.

Resources

Design pattern

Refactoring guru propose une excellente liste de design patterns avec des pseudo-codes, des exemples d'utilisation, ainsi que leurs avantages et inconvénients.
C'est une très bonne ressource pour débuter !

Si vous souhaitez aller plus loin, il existe la bible des design patterns : Design Patterns: Elements of Reusable Object-Oriented Software écrit par le célèbre Gang of Four (Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides).
Un autre excellent livre, plus accessible pour les débutants, est : Head First - Design Patterns.

Code Smells

Luzkan's catalog est une très bonne ressource pour apprendre à reconnaître les code smells.
Refactoring guru propose aussi une liste détaillée de code smells avec leurs explications et méthodes de traitement.

Si vous souhaitez approfondir, je vous recommande vivement la lecture du livre suivant : Refactoring: Improving the Design of Existing Code de Martin Fowler.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages