Só uma curiosidade:
Não seria o caso de colocar esses EndPoints em uma classe de AuthExtensions e fazer sua chamada no Program.cs, ao invés de passar diretamente nele?
Só uma curiosidade:
Não seria o caso de colocar esses EndPoints em uma classe de AuthExtensions e fazer sua chamada no Program.cs, ao invés de passar diretamente nele?
Oii, tudo bem?
Boa observação, Marconi!
No curso, o professor deixou os endpoints direto no Program.cs
de propósito, porque:
Mas você está certíssimo: se o projeto for evoluir, vale muito criar uma classe de extensão, tipo AuthEndpointsExtensions
, e deixar só a chamada no Program.cs
. Isso ajuda a:
Program.cs
limpo;CatalogoEndpoints
, PedidosEndpoints
, etc.).Resumindo: do jeito que está, faz sentido pelo contexto de aula e simplicidade. Mas na prática profissional, modularizar endpoints em extensões é uma escolha bem saudável e escalável.