⇤ ← Версия 1 от 2018-01-14 21:00:25
1451
Комментарий:
|
1452
|
Удаления помечены так. | Добавления помечены так. |
Строка 6: | Строка 6: |
=== Часть первая: why? == | === Часть первая: why? === |
Как я делал проверку копипасты для спецкурса по Python3 и что из этого вышло
TODO Пока только план
Часть первая: why?
- Что за спецкурс
- Домашние задания и EJudge
- Почему проверка копипасты важна: особенности с/к
- Объём работ
Часть вторая: how?
Абстрактное синтаксическое дерево разбора Python3 кода (ast.html)
- Мелкие хаки
Получившийся инструмент.
Часть третья: so what?
- Сама таблица
- Кластеры решений
- Мало кода
- Очевидный алгоритм
- Списывание с доски
- Реальная копипаста
- Выводы: всё хорошо, но нет
Часть четвёртая, заключительная: till when?
Как бороться с копипастой?
- Пресекать?
- Параметрические задачи?
- Смена мотивации?