Тест друку JavaScript

Тренуй друк справжнього коду JavaScript — символи, ключові слова та відступи, якими ти користуєшся щодня. Вимірює WPM коду, точність і точність синтаксису.

Час0:00
WPM0
CPM0
Помилки0
Прогрес0%
Найкращий · JavaScript0

Клацни тут і починай друкувати

Enter = новий рядок · Tab = відступ · Esc = почати знову. Неправильна клавіша зараховується, а курсор чекає на правильну.

Поради для друку JavaScript

JavaScript повний фігурних і круглих дужок та стрілкових функцій. Найбільше гальмують зазвичай {, }, => і зворотний апостроф у шаблонних рядках — тренуй ${…}, доки не вийде плавно, і тримай правий мізинець поруч із клавішами дужок.

Фрагмент JavaScript, який тобі може випасти

function debounce(fn, delay) {
  let timer = null;
  return (...args) => {
    clearTimeout(timer);
    timer = setTimeout(() => fn(...args), delay);
  };
}

Тести друку коду за мовами

Як працює тест друку коду

  1. Обери мову й довжину, клацни в редакторі й починай друкувати — таймер стартує з першого натискання.
  2. Натискай Enter для нових рядків. Із увімкненим автоматичним відступом початкові пробіли пропускаються так само, як у твоєму редакторі; вимкни його, щоб тренувати й відступи.
  3. Неправильна клавіша блимає червоним і зараховується, але курсор чекає на правильний символ — тож кожен промах вимірюється, не залишаючи зламаного коду.
  4. Твій результат показує WPM коду, загальну точність, точність синтаксису й саме ті символи, які ти пропускав найчастіше.

Тест друку коду — часті запитання

Яка швидкість друку вважається хорошою для програмістів?

WPM коду зазвичай на 30–50% нижче, ніж WPM звичайного тексту, через символи, регістр і відступи. 40–60 WPM коду з точністю понад 95% — це добре; понад 70 — відмінно.

Що таке точність синтаксису?

Це твоя точність лише на символах, що не є літерами, — дужки, фігурні дужки, лапки, крапки з комою та оператори. Саме ці клавіші спричиняють більшість синтаксичних помилок, тож це число, яке варто покращувати.

Які мови можна тренувати?

JavaScript, TypeScript, Python, SQL, Java, C#, C++, Go, Rust, PHP, HTML, CSS і Bash — усе справжні фрагменти з практики.

Чи стаєш кращим програмістом, якщо друкуєш швидше?

Мислення важливіше за друк, але вільний набір символів прибирає тертя: менше описок, менше зламаних збірок і більше уваги лишається на саму задачу.

Продовжуй тренуватися