Melhora no Clean Code dentro do app Transductors
Mudanças implementadas:
-> Retirada de imports que não estavam sendo usados dentro de arquivos -> Adaptação de endereço que se repetia em todas os métodos de api.py para uma única função __define_address()
Padrões SOLID/Clean Code observados:
SOLID
-> O Framework Django em si já visa ajudar na implemetação de alguns padrões SOLID, como a responsabilidade única (S) e a princípio aberto/fechado (O) através da própria implementação por apps (pastas) que se criam visando isolar responsabilidades e também permite a adição de extensões extras (como o restframework por exemplo) sem precisar modificar o seu código fonte para adequar ao projeto.
Clean Code
-> Foi possível observar que a classe Transductors no módulo em questão possui cobertura de testes implementada e também os endpoints relacionados a este módulo, além de já estar seguindo os padrões de formatação de lint definidos. -> Os nomes das classes e métodos estão bem significativos e explicativos, não gerando muitas dúvidas sobre suas responsabilidades, além da maioria dos métodos presentes não serem muito longos, quase que dispensando comentários dentro do código para explicar suas funções.