Code Room
Code reviewMediumcr-g137
Subject Leaky abstractionsLevel Mid–Senior~22 minCommon in Code quality & review interviewsIndustries Software development

Question

Review this TypeScript API service method exposing an ORM entity.

What a strong answer looks like

Separate real bugs from style. Rank issues by severity, point at the root cause rather than the symptom, and suggest a concrete fix — specific and kind.

Talk through your review
Code to reviewts
// GET /teams/:id/membersasync function getMembers(teamId: string) {  const team = await Team.findByPk(teamId, { include: ['members'] });  return team.members.map((m) => ({    id: m.id,    name: m.name,    manager: m.getManager(),        // lazy association -> returns a Promise    roleLabel: m.role.toUpperCase(),  }));}
Run or narrate your approach, then ask the coach.