Profile

Gilliano Menezes @gillianomenezes


About Me

-

Proposals

PrincĂ­pios S.O.L.I.D explicados com exemplos em Python

#RESUMO 


Códigos mal escritos podem até funcionar. Mas, se o código não estiver limpo, poderá colocar um projeto em apuros quando haja a necessidade de uma manutenção futura (especialmente por outras pessoas). Em consequencia, todos os anos, inúmeras horas e recursos significativos são perdidos devido a códigos mal feitos. Mas isso não tem que ser assim. Boas práticas no desenvolvimento de software podem evitar essa armadilha.


Um exemplo dessas boas práticas é o SOLID. O SOLID é uma abreviação mnemônica para um conjunto de princípios de design criados por Robert C. Martin (conhecido por Uncle Bob) e abordados no artigo "The Principles of OOD", para o desenvolvimento de software em linguagens orientadas a objetos. Seus princípios visam promover um código mais simples, mais robusto e mais facil de manter. Quando implementado corretamente, torna o código mais extensível, lógico e mais fácil de ler.


Nessa apresentação veremos os cinco princípios que compõem o SOLID de maneira prática utilizando a liguagem Python, demonstrando como refatorar códigos para atender os princípios do SOLID e analisando seus beneficios.


#PÚBLICO-ALVO


Desenvolvedores com experiência em orientação a objetos que estejam buscando escrever código extensivel, de facil manutenção e limpo.


#O QUE ESPERAR DA PALESTRA


Através dos exemplos apresentados, aprender a aplicar os principios SOLID para escrever códigos limpos, reutilizaveis e de facil manutenção.