Example Library
Good Code Bad Code
Study code review patterns through curated side-by-side examples.
HTML
10Review structure, semantics, forms, and accessible document foundations.
CSS
10Review layout, responsive styling, contrast, and maintainable selectors.
JavaScript
10Review control flow, async behavior, naming, and side effects.
TypeScript
10Review type narrowing, API boundaries, unions, and safer function shapes.
React
10Review component boundaries, state, effects, and rendering decisions.
Next.js
10Review App Router structure, server boundaries, data fetching, and route APIs.
Node.js
10Review runtime boundaries, async I/O, HTTP lifecycle, logging, and process safety.
Express
10Review app factories, routers, middleware order, validation, auth, and error handling.
SQL
10Review schemas, queries, joins, indexes, transactions, migrations, and data safety.
Python
10Review readable functions, data shapes, exceptions, typing, testability, and async boundaries.
PHP
10Review strict types, request validation, output escaping, PDO queries, passwords, sessions, configuration, and template boundaries.
Java
10Review null boundaries, immutability, value objects, exceptions, resources, generics, streams, concurrency, records, and service boundaries.
Git
10Review status checks, staging, commits, branches, sync workflows, diffs, conflicts, history safety, ignores, and release tags.
FastAPI
10Review routes, Pydantic models, dependencies, auth, async handlers, database sessions, and API tests.
Django
10Review URL patterns, models, QuerySets, forms, views, CSRF, settings, transactions, and tests.
Go
10Review packages, exported APIs, errors, context, interfaces, goroutines, cleanup, tests, and HTTP handlers.
Docker
10Review build contexts, base images, cache layers, multi-stage builds, secrets, users, healthchecks, and Compose files.
Tailwind CSS
10Review utility composition, responsive variants, states, theme tokens, dark mode, reuse boundaries, accessibility, and class conflicts.