Sari la conținut

Exerciții pentru review la cod scris de AI

AI-ul a scris codul ăsta. Găsești bug-ul?

Două treimi dintre developeri pierd mai mult timp reparând cod AI care e aproape corect (Stack Overflow, 2025). Debunkcode e practică deliberată pentru exact treaba asta: cod real scris de AI, care trece testele vizibile și ascunde un defect. Găsește-l, repară-l, scrie testul care îl prinde.

Gratuit, fără cont. ~5 min. Vezi exercițiile gratuite

Un endpoint de listare într-un API REST1 defect ascuns

Dă clic pe linia cu defectul, alege categoria, trimite. Tastatură: săgețile ca să te miști, Space ca să marchezi.

1export type Page<T> = {
2 items: T[];
3 page: number;
4 pageSize: number;
5 totalItems: number;
6 totalPages: number;
7 hasNext: boolean;
8};
9
10/**
11 * Returns page `page` (starting at 1) of `items`, with `pageSize` items per page.
12 */
13export function paginate<T>(items: T[], page: number, pageSize: number): Page<T> {
14 const totalItems = items.length;
15 const totalPages = Math.floor(totalItems / pageSize);
16 const start = (page - 1) * pageSize;
17 const end = start + pageSize;
18 return {
19 items: items.slice(start, end),
20 page,
21 pageSize,
22 totalItems,
23 totalPages,
24 hasNext: page < totalPages,
25 };
26}
0 linii marcate
✓ Testele vizibile trec

Decalajul de verificare e real

Trei moduri, un singur defect

  1. 1

    Find

    Citește codul așa cum o face un reviewer. Marchează liniile unde stă defectul și spune-i categoria. Scorul ține cont de precizie.

  2. 2

    Fix

    Repară codul în editor până trec testele ascunse. Testele vizibile trec deja: au fost scrise ca să confirme, nu ca să pună la încercare.

  3. 3

    Test

    Scrie testul care pică pe versiunea AI-ului și trece pe una corectă. Abilitatea care oprește următorul defect înainte de review.

Începe cu trei exerciții gratuite

Fără cont, fără instalare. Codul rulează în browserul tău.

Alege un traseu

Exerciții într-o ordine care îți formează un obicei, de la primul tău checklist de review până la teste care chiar pică.

Prețuri

Cititul e gratuit. Plătești pentru practica verificată.

Free

$0

Exerciții gratuite, bug-ul săptămânii, progres de bază.

Pro

$19 / lună

sau $149 / an. Toate exercițiile, toate cele trei moduri, trasee, certificate, exerciții noi în fiecare săptămână.

Early birdCea mai bună ofertă

$99 o singură dată

Pro pe viață, pentru mai puțin decât un an de Pro. Primele 200 de locuri, apoi oferta dispare.

Team

$12 / loc / lună

Tot ce e în Pro, plus un dashboard de echipă, trasee atribuite și rapoarte. Minimum 5 locuri, facturat anual.

Planurile plătite se deschid în curând. Intră pe lista de așteptare ca să afli primul, inclusiv despre locurile early bird.

Află când se deschide Pro

Locurile early bird ajung întâi la cei de pe lista de așteptare.

Un e-mail când se deschide Pro și unul când se termină locurile early bird. Nu trimitem newsletter decât dacă îl ceri.

Întrebări

E vorba despre cum scrii cod cu AI?

Nu. E vorba despre ce urmează după: citești codul scris de un asistent, găsești defectul pe care l-a ascuns, îl repari și scrii testul care l-ar fi prins. Abilitatea pentru care sunt plătiți cei care fac review și inginerii seniori.

Am nevoie de cont?

Nu pentru exercițiile gratuite sau pentru bug-ul săptămânii. Un cont îți salvează progresul și scorurile; Pro deblochează tot catalogul și toate cele trei moduri la fiecare exercițiu.

Ce limbaje?

TypeScript și Python, ambele rulează în browserul tău. Formatul nu depinde de limbaj, așa că vor urma și altele după ce catalogul crește.

Unde rulează codul meu?

În browserul tău, într-un Web Worker. Nimic din ce scrii nu pleacă de pe calculatorul tău și nimic nu așteaptă după un server.

Care e oferta early bird?

Primii 200 de oameni plătesc $99 o singură dată și păstrează Pro pe viață. Banii finanțează lansarea; după 200 de locuri, oferta dispare.