Test pisania kodu

Przepisuj krótkie fragmenty prawdziwego kodu i mierz swoją szybkość. Do wyboru 12 języków programowania.

0:00

Wcięcia na początku każdej linii uzupełniają się same, jak w edytorze kodu. Na końcu każdej linii naciśnij Enter. Backspace poprawia błędy, a Esc zaczyna fragment od nowa.

Po co ćwiczyć pisanie kodu?

Kod jest pełen znaków, których zwykły tekst prawie nie używa: nawiasów okrągłych i klamrowych, średników, cudzysłowów, operatorów i podkreślników. Wielu programistów szybko pisze zwykły tekst, ale zwalnia na symbolach. Ćwiczenie na prawdziwym kodzie trenuje właśnie te klawisze, więc mniej czasu tracisz na pisanie, a więcej zostaje na myślenie.

Jak działa test

  • Wybierz język. Dostaniesz krótki fragment, zwykle od 5 do 12 linii.
  • Przepisz go dokładnie tak, jak widzisz. Na końcu każdej linii naciśnij Enter.
  • Wcięcia uzupełniają się same, więc nie musisz używać klawisza Tab ani wielu spacji.
  • Błędy zmieniają kolor na czerwony. Popraw je klawiszem Backspace albo pisz dalej. Esc zaczyna fragment od nowa.

Jak liczymy Twój wynik

Tak jak w naszym teście pisania każde 5 poprawnych znaków liczy się jako jedno słowo. WPM liczy znaki wpisane poprawnie, surowe WPM liczy wszystko, co wpiszesz, a dokładność to odsetek poprawnych naciśnięć klawiszy. Automatyczne wcięcia nie są liczone.

Jaka szybkość jest dobra przy kodzie?

Licz się z tym, że kod piszesz wolniej niż zwykły tekst, często o jedną trzecią lub więcej, przez wszystkie symbole. Stosunek tych dwóch wyników pokazuje, ile kosztują Cię symbole. Jeśli przy kodzie wyraźnie odstajesz, poćwicz rząd cyfr i klawisze interpunkcyjne w kursie pisania bezwzrokowego.

Dobra wiadomość: w układzie Polski (programisty) nawiasy, klamry i inne znaki są w tych samych miejscach co na klawiaturze amerykańskiej. Polskie litery wpisujesz z prawym Altem (AltGr), na przykład AltGr + a daje ą, a AltGr + l daje ł.

Wskazówki

  • Naucz się trafiać w nawiasy i klamry bez patrzenia. Dużo pracy wykonują tu małe palce.
  • Używaj właściwego Shiftu: tego po przeciwnej stronie niż naciskany klawisz.
  • W kodzie dokładność liczy się bardziej niż gdziekolwiek indziej. Jeden zły znak może zepsuć program.

Więcej testów