Escolhas técnicas
Closed this issue · 2 comments
Boa tarde Gabriel, tudo bem?
Queria entender algumas escolhas técnicas feitas nesse trecho.
acmevita/application/routes.py
Lines 14 to 17 in 9eab272
- Por que realizar o import no escopo da função?
- Por que criar uma variável temporária
service
para receber a classeDepartmentService
?
Obrigado!
Bom dia, Rafael! Tudo certo?
Vamos lá:
-
Realizei o import dentro das funções para que o sistema importe apenas os recursos necessários para aquele ciclo de request/response que está acessando a rota. Se tem uma solução melhor pra isso, poderia me mostrar, por gentileza?
-
Pelo hábito que peguei de outras linguagens, de salvar a instância de uma classe em uma variável para poder manipulá-la, mas aqui neste contexto, realmente não faz nenhum sentido. Alterei e ficou desta forma:
acmevita/application/routes.py
Lines 5 to 15 in 7391f9e
Perfeito Gabriel,
Obrigado!