paulinhoprado

paulinhoprado

Design Patterns

O que eu entendo sobre Clean Code?

Quando comecei a me aprofundar no estudo das boas práticas de desenvolvimento de software, imaginava que Código Limpo (Clean Code) fosse apenas um conjunto de regras a serem seguidas para garantir um código legível.

Usando Strategy Pattern para evitar condicionamento exagerado

Há algumas semanas, trabalhei em soluções para o Player da Globo, onde era necessário ativar e desativar comportamentos específicos no software durante a execução. Esse tipo de necessidade é comumente resolvido com condicionais encadeadas, como if-else e switch, mas essa abordagem nem sempre é a ideal.