Тест набора кода TypeScript
Тренируйтесь набирать настоящий код на TypeScript — символы, ключевые слова и отступы, которые вы используете каждый день. Измеряет WPM в коде, точность и синтаксическую точность.
Щёлкните здесь и начните печатать
Enter — новая строка · Tab — отступ · Esc — заново. Неверная клавиша засчитывается как ошибка, а курсор ждёт правильную.
Ваша скорость набора кода
Синтаксическая точность учитывает только скобки, кавычки, операторы и знаки препинания — символы, из-за которых возникают синтаксические ошибки.
Символы с ошибками
Ни одной ошибки — безупречно!
Советы по набору TypeScript
TypeScript добавляет к JavaScript аннотации типов: двоеточия после имён, угловые скобки для дженериков и | для объединений. Следите за парами с Shift вроде <T> и ?: — они отнимают больше времени, чем кажется.
Пример фрагмента на TypeScript
class Stack<T> {
private items: T[] = [];
push(item: T): void {
this.items.push(item);
}
pop(): T | undefined {
return this.items.pop();
}
} Тесты набора кода по языкам
- Тест набора кода JavaScript
- Тест набора кода TypeScript
- Тест набора кода Python
- Тест набора кода SQL
- Тест набора кода Java
- Тест набора кода C#
- Тест набора кода C++
- Тест набора кода Go
- Тест набора кода Rust
- Тест набора кода PHP
- Тест набора кода HTML
- Тест набора кода CSS
- Тест набора кода Bash
Как устроен тест набора кода
- Выберите язык и длину, щёлкните по редактору и начните печатать — таймер стартует с первой клавиши.
- Нажимайте Enter для новой строки. С автоотступом начальные пробелы пропускаются, как в редакторе; выключите его, чтобы тренировать и отступы.
- Неверная клавиша вспыхивает красным и засчитывается, но курсор ждёт правильный символ — так учитывается каждая ошибка, а код не остаётся сломанным.
- Итог показывает WPM в коде, общую точность, синтаксическую точность и символы, в которых вы ошибались чаще всего.
Тест набора кода — частые вопросы
Какая скорость печати хороша для программиста?
WPM при наборе кода обычно на 30–50% ниже, чем при наборе текста, из-за символов, регистра и отступов. 40–60 WPM в коде при точности выше 95% — хороший уровень, выше 70 — отличный.
Что такое синтаксическая точность?
Это ваша точность только на небуквенных символах — скобках, фигурных скобках, кавычках, точках с запятой и операторах. Именно они стоят за большинством синтаксических ошибок, поэтому этот показатель стоит улучшать.
Какие языки можно тренировать?
JavaScript, TypeScript, Python, SQL, Java, C#, C++, Go, Rust, PHP, HTML, CSS и Bash — всё на реальных фрагментах.
Делает ли быстрая печать лучшим программистом?
Думать важнее, чем печатать, но уверенный набор символов убирает трение: меньше опечаток, меньше сломанных сборок и больше внимания для самой задачи.