Code review practice

Would you approve this AI-generated code?

Practice on a code change with three planted bugs. Explain what could break, then get a score and feedback on what you caught and missed.

See the feedback example Start free

5 free reviews on signup. No card required.

Graded-review demo

How many bugs would you miss?

Read the code before revealing the sample review. Then compare your findings with the score and feedback.

Pull request · account service

Update account handling

Python · 2 issues planted
def find_account(email, accounts):-    account = accounts.get(email.strip().lower())+    account = accounts.get(email)    if account is None: return None    return accountdef deactivate(account, db):-    if not db.save(account): return False+    account.active = False+    db.save(account)+    return True

Review the change and explain each risk, its impact, and a practical fix.

Read the code, then reveal the sample review and result.

Why review practice matters

Would you catch the bug before approving the code?

When you use AI to write code, you still have to decide whether it works. ReviewIQ gives you practice making that call: inspect a change, find three planted bugs, and explain what could break.

Get feedback on the bugs you caught and the ones you missed. Use your next review to put that feedback into practice.

How it works

Practice catching failures before code is approved.

01

Choose your context

Pick a role, language, and experience level for your review.

02

Review the change

Read the code and explain the bugs and their impact in your review.

03

Learn from the result

Get a score and feedback on what you caught and missed. Revisit saved reviews in History.

Practice at your level

Put your code-review skills to the test.

Pick your language, role and experience level. Find the bugs, submit your review, and see how you scored.

Test yourself free

5 free reviews. No card required.

Pro

Catch what you missed last time.

Your first reviews show which bugs you overlook. Keep practicing with fresh exercises in your chosen language and level, then compare your findings with the feedback.

30 reviews each billing cycle · $8.99/month

Get Pro