All challenges
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.

Play this in a 3-minute battle