Skip to content

Demo de refatoração de código do curso Clean Code da PluralSight colocado em prática

Notifications You must be signed in to change notification settings

Robert1802/PluralSight-Clean-Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

PluralSight Clean Code

Aplicação prática dos principios de Clean Code aprendidos no curso da PluralSight

Clean Coding Principles in C#

https://app.pluralsight.com/library/courses/csharp-clean-coding-principles/table-of-contents

A refatoração ocorreu no arquivo Speaker.cs de da pasta "Depois" e foram aplicados os seguintes princípios na refatoração:

1. Remove unhelpful comments
2. Refactor Mayfly variables
3. Use positive conditionals
4. Improvement guard clauses
5. Improve naming
6. Return early
7. Aggregate related logic
8. Consolidate guard clauses
9. Use Table-driven method
10. Fail fast

O arquivo também possui testes integrados para serem executados em cada etapa da refatoração para verificar se continua executando normalmente após ser refatorado

A refatoração relacioanda à banco de dados foi apenas apagada pois a parte de persistencia em banco de dados não era o foco do curso.

About

Demo de refatoração de código do curso Clean Code da PluralSight colocado em prática

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages