TypeScript-skrivetest

Øv på å skrive ekte TypeScript-kode — symbolene, nøkkelordene og innrykkene du bruker hver dag. Måler kodings-WPM, nøyaktighet og syntaksnøyaktighet.

Tid0:00
WPM0
CPM0
Feil0
Fremdrift0%
Beste · TypeScript0

Klikk her og begynn å skrive

Enter = ny linje · Tab = innrykk · Esc = start på nytt. En feil tast telles, og markøren venter på den riktige.

Tips for å skrive TypeScript

TypeScript legger typer og generiske parametere oppå JavaScript: <, >, |, & og => dukker opp hele tiden. Øv på mønstre som Array<string> og string | null til de sitter i fingrene.

Et TypeScript-utdrag du kan få

class Stack<T> {
  private items: T[] = [];
  push(item: T): void {
    this.items.push(item);
  }
  pop(): T | undefined {
    return this.items.pop();
  }
}

Kodeskrivetester etter språk

Slik fungerer kodeskrivetesten

  1. Velg et språk og en lengde, klikk i editoren og begynn å skrive — klokken starter på første tast.
  2. Trykk Enter for nye linjer. Med automatisk innrykk på hoppes ledende mellomrom over, akkurat som i editoren din; slå det av for å øve på innrykk også.
  3. En feil tast blinker rødt og telles, men markøren venter på det riktige tegnet — slik måles hver feil uten at det blir liggende igjen ødelagt kode.
  4. Resultatet viser kodings-WPM, samlet nøyaktighet, syntaksnøyaktighet og de tegnene du bommet mest på.

Kodeskrivetest — ofte stilte spørsmål

Hva er en god skrivehastighet for programmerere?

Kodings-WPM er vanligvis 30–50 % lavere enn WPM for vanlig tekst på grunn av symboler, store og små bokstaver og innrykk. 40–60 kode-WPM med 95 %+ nøyaktighet er solid; over 70 er utmerket.

Hva er syntaksnøyaktighet?

Det er nøyaktigheten din på tegn som ikke er bokstaver — klammer, parenteser, anførselstegn, semikolon og operatorer. Dette er tastene bak de fleste syntaksfeil, så det er tallet det er verdt å forbedre.

Hvilke språk kan jeg øve på?

JavaScript, TypeScript, Python, SQL, Java, C#, C++, Go, Rust, PHP, HTML, CSS og Bash — alle med utdrag fra virkelig kode.

Blir du en bedre programmerer av å skrive raskere?

Tenking betyr mer enn skriving, men flytende symbolskriving fjerner friksjon: færre skrivefeil, færre ødelagte bygg og mer oppmerksomhet til selve problemet.

Fortsett å øve