Kacam.net

Die Welt sehen

Code-Review: hier ist Code mit eingebauten Fallen

Der Code steckt im Prompt — du bringst keinen eigenen mit. Jede Übung sind ein paar Dutzend Zeilen, die aussehen, als liefen sie, mit rund zehn nach Schwere eingebauten Mängeln. Diese Liste ist der Lösungsschlüssel. Beim Lesen schweigt sie und sagt dir erst danach, was du übersehen hast.

Diese Vorlagen gibt es bisher nur auf 简体中文.

So funktioniert es

Das Material kommt von uns: ein paar Dutzend Zeilen scheinbar funktionierender Code mit rund zehn nach Schwere eingebauten Mängeln. Diese Reihe braucht also nichts von dir — aufmachen und loslegen.

Die Haltung ist Verhör: keine Spoiler, kein Lob, und nicht antworten zu können ist ein normaler Ausgang. Sag „hier ist eine Race Condition“ und sie lässt nicht locker — sie will zwei Spalten Zeitachse und das Ausmaß des Schadens.

So fängst du an

  1. Eine auswählen, öffnen, den Prompt kopieren.
  2. In einen frischen, leeren Chat einfügen; sie gibt dir den Code unverändert zurück.
  3. Lies selbst und nenne jeden gefundenen Mangel — im ersten Akt unterbricht sie nicht und gibt keine Hinweise. Sag „das war alles“, wenn du fertig bist.

Vier Kommandos, jederzeit einsetzbar

  • 跳过 Sofort zum nächsten Akt
  • 提示 Gib mir eine Richtung, nicht die Antwort
  • 直说吧 Nenne die vollständige Antwort und frag dann weiter nach dem Preis
  • 复盘 Direkt zur Abschlusskarte

Am Ende steht eine Zahl

Eine Fundquote: wie viele du gefunden hast, von wie vielen, und wie viele davon Fehlalarme waren. Dazu eine unangenehmere Zahl — wie viele der übersehenen in die höchste Schwerestufe fallen (Geld weg, Daten abgeflossen, Dienst unten). Diese Zahl ist mehr wert als die Punktzahl.

Drei Stolperfallen

  • Der Lösungsschlüssel am Ende ist genau diese Mängelliste. Lies ihn nicht vorher — danach ist die Übung verbraucht.
  • Melde keine Benennung und keinen Stil. Hier zählt, ob Geld verloren geht oder Daten abfließen; Stilhinweise werden als Fehlalarm gezählt.
  • Sobald sie dich lobt, verweise auf die Regel „lob mich nicht“. Das Gefühl von Bestätigung übertönt die Frage „was habe ich übersehen“.

Fang mit der Überweisung an, sie ist am dichtesten mit Mängeln. Wer täglich APIs schreibt, geht direkt zum Listen-Endpunkt — die fehlende Rechteprüfung und die Injektion über den Sortierparameter findet man im eigenen Code am ehesten wieder. Was du auch machst: durchsuche danach dein eigenes Repo. Das eigentliche Ergebnis sind die drei Prüffragen zum Mitnehmen.

Korrektheit

评审一段转账代码
二十行的转账接口。你先读一遍,能找出几条?
★★★★☆ · etwa 40 Min.
评审一段缓存代码
读缓存、写数据库、删缓存 —— 这三行的顺序里藏着一小时的脏数据。
★★★★☆ · etwa 35 Min.
Diese Prompts sind Open Source Der Text wird im öffentlichen Repository kacam-net/hero-prompts gepflegt. Wenn einer nicht hart genug nachbohrt oder seiner Auflösung eine Zeile fehlt: geh hin und ändere ihn. Ob er hier erscheint, ist eine eigene Entscheidung und hängt am Katalog auf dieser Seite.