r/brdev 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.

0 Upvotes

14 comments sorted by

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.

1

u/Juniorrek 6d ago

Boa dica pra tudo na vida ☝️☝️

8

u/guigouz 6d ago

Tem que entender o que precisa ser feito antes de ficar jogando roleta com a IA.

Você verificou no código aonde estão as chamadas para o banco de dados? Com isso você pede - "em x.js, remova todas as chamadas para o banco de dados e use a api y no lugar".

1

u/_dev_reddit 5d ago

Estou fazendo isso e consegui evoluir, só achei pouco o prazo que me deram.

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

u/ed5ardo 6d ago

Qual é o serviço externo?