Dlaczego kod różni się od prozy
Pisanie prozy żyje na klawiszach liter i spacji. Kod żyje na obrzeżach klawiatury: klamry, nawiasy kwadratowe, nawiasy okrągłe, kreska pionowa, grawis, podkreślenia i rząd cyfr z Shiftem. Większość programistów pisze po angielsku 60 WPM, a kod o połowę wolniej, bo tych klawiszy nigdy nie ćwiczyli. Ten tryb ćwiczy je w kontekście, z tym samym ocenianiem dokładności pierwszego naciśnięcia co w lekcjach.
Jak działa tu ocenianie
Nowa linia to znak: naciśnij Enter tam, gdzie pojawia się symbol powrotu. Początkowe wcięcie w następnej linii jest pomijane automatycznie, jak w edytorze, i nie liczy się do WPM ani dokładności. Wszystko inne jest oceniane dokładnie tak jak w teście pisania: poprawne znaki podzielone przez pięć na minutę, z dokładnością pierwszego naciśnięcia, której backspace nie naprawi. Błędy na klawiszach symboli zasilają ćwiczenie słabych klawiszy jak każdy inny klawisz.
Języki
JavaScript, TypeScript, Python, Swift, SQL i Go, w krótkich idiomatycznych kawałkach: domknięcia, generyki, comprehension, optionale, złączenia i sprawdzanie błędów. Fragmenty są oryginalne i napisane pod rytm pisania, nie skopiowane z żadnego repozytorium. Brakuje twojego języka? Napisz do nas.