Perfil
Propostas
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.