Code AnalysisBeginner 60s
Command/query separation violation
function getUser(id): User {
const u = db.get(id);
u.lastViewedAt = now();
db.save(u); // side effect
return u;
}
Which principle does this violate?
Think you can answer under pressure?
Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.