This was generated by AI during triage.
Выделено из зонтичного #219 (замечание Сергея М, 2023). Относится к уроку 10-basics/20-typescript-as-a-second-language.
Проблема
Три конкретные претензии к тексту вводного урока, все три сохраняются:
- Порядок изложения. Сначала вводятся две группы языков, затем сразу говорится, что преимущества TypeScript возникают из-за принадлежности JavaScript к первой группе, потом объясняется первая группа, потом блоки кода, и только потом возвращение ко второй. Читатель прыгает по тексту вверх-вниз. Предложенный автором issue порядок: две группы → JavaScript динамический, что это значит → плюсы и минусы → TypeScript статический, что это значит → плюсы и минусы.
- Немотивированный переход. Фраза про «большие команды в десятки и сотни разработчиков» во фронтенде появляется без подготовки — до неё речь не шла ни о фронтенде, ни о размере команд.
- Блок про установку. Текст обещает «более простой способ», чем установка TypeScript, а на деле описывает
ts-node — способ не устанавливать, а запускать без отдельной компиляции. Обещание и содержание расходятся.
Желаемый результат
Вводный урок читается линейно: каждый термин вводится до его использования, переходы мотивированы, а блок про инструменты честно называет, что чем является (компилятор tsc против запуска через ts-node).
Почему не для агента
Это переписывание теории вводного урока — самого читаемого в курсе. Нужна авторская интонация и редакторское решение о глубине (сколько говорить про плюсы/минусы динамической типизации на первом уроке). Механическая правка тут даст «текст, в котором всё верно, но никто не хочет читать».
Acceptance criteria
Out of scope
Выделено из зонтичного #219 (замечание Сергея М, 2023). Относится к уроку
10-basics/20-typescript-as-a-second-language.Проблема
Три конкретные претензии к тексту вводного урока, все три сохраняются:
ts-node— способ не устанавливать, а запускать без отдельной компиляции. Обещание и содержание расходятся.Желаемый результат
Вводный урок читается линейно: каждый термин вводится до его использования, переходы мотивированы, а блок про инструменты честно называет, что чем является (компилятор
tscпротив запуска черезts-node).Почему не для агента
Это переписывание теории вводного урока — самого читаемого в курсе. Нужна авторская интонация и редакторское решение о глубине (сколько говорить про плюсы/минусы динамической типизации на первом уроке). Механическая правка тут даст «текст, в котором всё верно, но никто не хочет читать».
Acceptance criteria
ts-node«более простым способом установки»make checkпроходитOut of scope
10-basics