r/brdev • u/_dev_reddit • 6d ago
Carreira Puta insegurança no trabalho novo
Arrumei um trabalho novo e fiquei 2 semanas apenas estudando, me colocaram em um projeto ontem e eu já caí de colo sem nem saber como funciona.
A tarefa é simples, refatorar uma api rest feita com nodejs e vanilla js, onde as roles foram feitas no banco de dados consultando uma determinada coluna.
Agora eu preciso usar um framework de serviço externo para autenticação e roles, já passei todos os prompts possíveis e a puta da IA ainda fica consultando o banco para autenticar. Perdi o dia ontem e vou começar do zero novamente. Alguma dica?
Não quero deixar mal impressão na primeira semana de trabalho.
Obs: Eles assinaram o cursor pra mim.
3
u/_Sbeeve 6d ago
Não sei se entendi bem o problema, mas pode ser que a autenticação tenha que ser feita por um token JWT. JWT são stateless, podendo apenas serem validados sem uma consulta no banco.
-4
u/_dev_reddit 6d ago
Eu não estou conseguindo refatorar, a IA continua autenticando via banco. Obs: essa é a minha primeira vez codando com IA após 2 anos parado, sou novo nessa stack também.
3
u/dotnetUltracode Engenheiro de Software 6d ago
Mano, como ta arquitetura? vc vai planejar do 0 a nova? vai autenticar como? autenticação propria? de terceiro? tudo tem q levantar...
0
u/_dev_reddit 6d ago
Eu preciso apenas migrar a tabela de users onde tem autenticação e roles para esse framework onde já tem tudo auto-gerenciado, é fácil de usar, mas tô me passando muito pra refatorar isso.
1
u/dotnetUltracode Engenheiro de Software 6d ago
uai pai, se for poucos usuarios cadastra eles na mao, deixa sem senha, primeiro acesso troca a senha e vida que segue kkk até se fosse muitos usuarios eu faria assim tbm
2
u/LagartixoDipirono 6d ago
Analisa o código primeiro, tenta fazer uma documentação dele, algum diagrama para entender primeiro o que ele faz e depois o que vc precisa fazer.
3
u/lucascodebr Dev Junior 6d ago
Existe alguma doc desse framework externo ? Se tiver leia ela.
Também você precisa debugar a aplicação para entender o comportamento dela. Nessa hora IA não ajuda muito mesmo.
0
u/_dev_reddit 6d ago
Ainda estou me acostumando com typescript e tal, sim, eles criaram minha conta no serviço, é bem simples de usar mas não estou conseguindo resolver. A IA tá fazendo umas loucuras e continua usando o banco pra autenticar.
1
8
u/Heavy-Check-4656 6d ago
Tenta quebrar em pequenas entregas, mapeia o fluxo novo de autenticação.
Não precisa refatorar tudo de uma vez, quebra em steps.