Kacam.net

Vedere il mondo

Revisione del codice: ecco del codice con trappole dentro

Il codice è nel prompt, non porti il tuo. Ogni esercizio è qualche decina di righe che sembrano funzionare, con una decina di difetti piantati in ordine di gravità —— quella lista è la griglia di correzione. Mentre leggi tace, e solo dopo ti dice che cosa ti è sfuggito.

Per ora queste istruzioni esistono solo in 简体中文.

Come si usa

Il materiale è nostro: qualche decina di righe che sembrano codice funzionante, con una decina di difetti piantati in ordine di gravità. Questa serie non chiede nulla a te: aprine una e comincia.

La postura è da interrogatorio: niente spoiler, niente complimenti, e non saper rispondere è un esito normale. Di' «qui c'è una race condition» e non ti mollerà —— vuole due colonne di cronologia e la dimensione del danno.

Come iniziare

  1. Scegline uno, aprilo, copia il prompt.
  2. Incollalo in una chat nuova e vuota: ti restituirà il codice così com'è.
  3. Leggilo tu e di' uno per uno tutti i problemi che trovi —— nel primo atto non interrompe e non suggerisce. Quando hai finito, di' «è tutto».

Quattro comandi da usare in qualsiasi momento

  • 跳过 Subito al prossimo atto
  • 提示 Dammi una direzione, non la risposta
  • 直说吧 Dammi la risposta completa su questo punto, poi continua a incalzare sul costo
  • 复盘 Vai subito alla scheda finale

La chiusura è un numero

Un tasso di scoperta: quanti ne hai trovati, su quanti, e quanti erano falsi allarmi. Più un numero più sgradevole —— fra quelli che ti sono sfuggiti, quanti sono della gravità massima (si perdono soldi, escono dati, il servizio cade). Quel numero vale più del punteggio.

Tre trappole

  • La griglia in fondo è proprio quella lista di difetti. Non leggerla prima —— una volta letta, l'esercizio è consumato.
  • Non segnalare nomi e stile. Qui conta se si perdono soldi o escono dati; le segnalazioni di stile vengono registrate come falsi allarmi.
  • Appena inizia a elogiarti, rimandalo alla regola «non elogiarmi». Sentirsi confermati copre la domanda «che cosa mi è sfuggito».

Parti dal bonifico: è il più denso di difetti. Se scrivi API tutto il giorno vai dritto all'endpoint di elenco —— il buco di permessi e l'injection sul parametro di ordinamento sono i più facili da ritrovare uguali nel tuo codice. Qualunque tu faccia, poi vai a cercare nel tuo repository: il prodotto vero sono quelle tre verifiche da portarsi via.

Correttezza

评审一段转账代码
二十行的转账接口。你先读一遍,能找出几条?
★★★★☆ · circa 40 min

Affidabilità

评审一段重试代码
「失败了就重试三次」——那第一次超时的那笔,对面到底收到没有?
★★★★☆ · circa 35 min
Questi prompt sono open source Il testo è mantenuto nel repository pubblico kacam-net/hero-prompts. Se uno non incalza abbastanza, o alla sua soluzione manca una riga, vai a cambiarlo: che finisca online qui è un'altra decisione, la prende il catalogo da questa parte.