Shotnest

Shotnest · Bibliotheek

Bewaar code samen met de visuele context

Vijf regels die op code lijken, geven het voorbeeld 5 punten voor de plank Code, terwijl het woord total 1 punt aan Bonnen geeft; houd de afbeelding bij de gekopieerde tekst.

Hoe coderegels worden geteld

Shotnest telt regels die beginnen zoals broncode: const, let, var, def, class, func, return, import, #include, SELECT, een shellprompt, een regel met alleen een sluitende accolade, of een pijl =>. Komen er drie of meer van zulke regels voor, dan krijgt de plank Code één punt per regel. In het voorbeeld leveren const, let, if (, return en de sluitende accolade 5 punten op.

Tegelijk worden de kenmerkwoorden nog steeds gecontroleerd. Het woord total staat op de lijst van Bonnen en bestellingen, dus het voorbeeld geeft die plank ook 1 punt. Code wint met de hogere score. Twee coderegels alleen blijven onder de drempel van drie regels; dan is total het enige bewijs en wordt het resultaat Bonnen met een score van 1, wat niet als zeker geldt.

Invoer

Tekst
const count = 2; let total = 0; if (count) { return count; }

Resultaten

Plank
Code
Regelscore
5
Ingestelde regeldrempel bereikt
Ja
PlankRegelscore
Bonnen en bestellingen1
Code5

Dit is een lokale regelscore, geen waarschijnlijkheid of AI-interpretatie.

Maak van een codescreenshot bruikbare tekst

  1. Open de screenshot in Shotnest en neem de herkende regels over met Tekst kopiëren.
  2. Vergelijk inspringing, aanhalingstekens en haakjes met de afbeelding; tekstherkenning kan spaties aan het begin laten vallen.
  3. Houd de bestandsnaam of de programmeertaal waar mogelijk in beeld op de screenshot, zodat je hem later met zoeken vindt.
  4. Plak het fragment in een editor die je zelf beheert en voer het daar uit, nooit rechtstreeks in een terminal.
Voorbeeld met vijf coderegels
Code · 5
Alleen const count = 2; en let total = 0;
Bonnen · 1, niet zeker

Waar gekopieerde code misgaat

Een plank, geen codereview

De plank Code betekent dat de tekst de vorm van code heeft. Shotnest voert het fragment niet uit, lint het niet en controleert het niet op veiligheid, en de classificatie op deze pagina bootst alleen het tellen van regels en het scoren van kenmerken na.