https://github.com/mgomesdev/refactoring
Códigos do livro Refactoring - Aperfeiçoando o design de códigos existentes - Martin Fowler. utilizando TypeScript, TDD e Jest.
https://github.com/mgomesdev/refactoring
clean-code refactoring tdd typescript
Last synced: 12 months ago
JSON representation
Códigos do livro Refactoring - Aperfeiçoando o design de códigos existentes - Martin Fowler. utilizando TypeScript, TDD e Jest.
- Host: GitHub
- URL: https://github.com/mgomesdev/refactoring
- Owner: mgomesdev
- Created: 2025-02-09T11:49:57.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-16T12:30:45.000Z (about 1 year ago)
- Last Synced: 2025-03-16T13:30:22.393Z (about 1 year ago)
- Topics: clean-code, refactoring, tdd, typescript
- Language: TypeScript
- Homepage:
- Size: 218 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Refactoring: Aperfeiçoando o Design de Códigos Existentes - Martin Fawler

| Título | Descrição |
| ---------------- | ---------------------------------- |
| Status | Andamento |
| Progresso | 13% |
| Páginas | 55/435 |
| Próximo Capítulo | Cap. 2 - Princípios da refatoração |
### Concluído
- [Cap. 1 - Refatoração: primeiro exemplo](https://github.com/mgomesdev/refactoring/tree/main/src/cap-1-refatoracao-primeiro-exemplo)
### Andamento
- Cap. 2 - Princípios da refatoração
### Pendente
- Cap. 3 - "Maus cheiros" no código
- Cap. 4 - Escrevendo testes
- Cap. 5 - Apresentação do catálogo
- Cap. 6 - Primeiro conjunto de refatorações
- Cap. 7 - Encapsulamento
- Cap. 8 - Movendo recursos
- Cap. 9 - Organizando dados
- Cap. 10 - Simplificando lógicas condicionais
- Cap. 11 - Refatorando APIs
- Cap. 12 - Lidando com herança