Se és alguém que estuda constantemente, consumindo artigos, posts, vídeos e cursos ligados à programação, sempre à procura de evoluir, deves ter notado algo durante esse trajeto.
Talvez já abriste um projeto feito por ti há 6 meses ou anos e percebeste que aquilo estava mesmo mal escrito, com duplicação de código, anti-patterns e coisas que podiam tornar o teu código menor, mais compreensível e mais organizado.
Sentes isso porque estás a evoluir. Já não tens a mesma visão de antes. Hoje consegues ver formas melhores de programar, mais organizadas, mais claras, que levam menos tempo a entender e facilitam quando precisas fazer mudanças.
Se já aplicas arquiteturas e alguns design patterns, só quando faz sentido, vais notar que normalmente o código que mais precisa de refatoração é o da UI.
Um conselho para ti, se realmente queres ser bom nisso e trabalhar em projetos que crescem:
"0" - Estuda e entende POO (Programação Orientada a Objetos). Muita coisa gira à volta disso. Se dominares bem os pilares, já tens uma base forte.
1 - Estuda arquitetura, como Clean Architecture. Não vais entender isso de um dia para o outro. Vais precisar rever, testar e aplicar várias vezes até começar a fazer sentido. Leva tempo.
2 - Estuda SOLID. Isso vai te ajudar a escrever código que não é só funcional, mas também fácil de manter e evoluir.
3 - Estuda Design Patterns. Ajudam a evitar código repetido e a resolver problemas comuns, mas usa com cabeça, só quando fizer sentido.
4 - Aprende com outros devs. Pergunta, troca ideias, participa nas comunidades. Vais encontrar pessoas mais experientes e outras no mesmo nível que tu.
Procura ser melhor do que foste ontem.
Tamos juntos.
Top comments (0)