Choisis un langage3 extraits par manche

Pourquoi le code diffère de la prose

La frappe de prose vit sur les lettres et la barre d'espace. Le code vit sur les bords du clavier : accolades, crochets, parenthèses, la barre verticale, l'accent grave, les tirets bas et la rangée des chiffres avec Shift. La plupart des programmeurs tapent l'anglais à 60 WPM et le code deux fois moins vite, parce que ces touches n'ont jamais été travaillées. Ce mode les travaille en contexte, avec la même notation de précision à la première frappe que les leçons.

Comment la notation fonctionne ici

Un saut de ligne est un caractère : appuie sur Enter là où le symbole de retour apparaît. L'indentation en début de ligne suivante est sautée automatiquement, comme le ferait un éditeur, et ne compte ni dans le WPM ni dans la précision. Tout le reste est noté exactement comme un test de frappe : caractères corrects divisés par cinq par minute, avec une précision à la première frappe qu'un retour arrière ne répare pas. Les erreurs sur les touches de symboles alimentent l'exercice touches faibles comme n'importe quelle autre touche.

Langages

JavaScript, TypeScript, Python, Swift, SQL et Go, en courts morceaux idiomatiques : closures, génériques, compréhensions, optionnels, jointures et vérifications d'erreurs. Les extraits sont originaux et écrits pour le rythme de frappe, pas copiés d'une base de code. Ton langage manque ? Écris-nous.