Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/henrique1204/clean-code-javascript
Práticas de clean code dentro do JavaScript. Curso de clean code da Rcoketseat.
https://github.com/henrique1204/clean-code-javascript
clean-code javascript rocketseat typescript
Last synced: about 2 months ago
JSON representation
Práticas de clean code dentro do JavaScript. Curso de clean code da Rcoketseat.
- Host: GitHub
- URL: https://github.com/henrique1204/clean-code-javascript
- Owner: Henrique1204
- Created: 2024-03-22T22:38:05.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-03-27T10:00:39.000Z (11 months ago)
- Last Synced: 2024-11-05T09:48:23.200Z (3 months ago)
- Topics: clean-code, javascript, rocketseat, typescript
- Language: JavaScript
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Curso de Clean Code.
O curso de Clean Code oferecido pela Rocketseat concentrou-se em JavaScript, React e NodeJS, com uma abordagem prática que permitiu a aplicação direta dos conceitos aprendidos. Embora o foco principal tenha sido nesses tópicos, o conteúdo abrangeu uma variedade de áreas além deles.## Princípios abordados.
#### `Testes automatizados.`
Testes automatizados são essenciais para garantir a qualidade do código, contribuindo para sua manutenibilidade, confiabilidade e previsibilidade. Eles permitem refatorações seguras, identificam bugs precocemente e fornecem uma base sólida para prever o comportamento do sistema em diferentes situações.
#### `Revisão.`
A prática de revisão de código, seja individual ou em equipe, é fundamental para disseminar padrões de qualidade e evitar divergências que comprometam a legibilidade do código. Além disso, esse processo possibilita melhorias constantes por meio de sugestões, resultando em um código mais refinado e coeso.
#### `Refatoração.`
Através da refatoração, aprendemos com nossos erros, aprimoramos ideias anteriores e garantimos a consistência entre códigos antigos e novos. Como os projetos estão sempre em evolução, é fundamental reservar tempo para revisitar trechos antigos, mantendo a integridade do que já foi desenvolvido e alinhando-o com as implementações mais recentes.
#### `Simplicidade Princípio KISS.`
Com frequência, os próprios desenvolvedores contribuem para a ilegibilidade do código ao buscar torná-lo excessivamente complexo e compacto. No entanto, o Clean Code contraria essa abordagem, enfatizando que um código simples, mesmo que mais longo, é superior a um código complexo e curto, mas ilegível. Esse princípio é refletido no conceito de KISS, "Mantenha isso simples e idiota", que destaca a importância da simplicidade durante o desenvolvimento de software. Assim, é crucial priorizar a clareza e a legibilidade em detrimento da brevidade e da complexidade excessiva ao escrever código.
#### `Interações curtas.`
Prefira interações curtas e evite pull requests muito extensos. Divida suas entregas em partes menores para facilitar o acompanhamento do desenvolvimento e dos detalhes do código.