Size: 1452
Comment:
|
Size: 1480
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 17: | Line 17: |
1. Мелкие хаки | 1. Удаление имён и компрессия |
Как я делал проверку копипасты для спецкурса по Python3 и что из этого вышло
TODO Пока только план
Часть первая: why?
- Что за спецкурс
- Домашние задания и EJudge
- Почему проверка копипасты важна: особенности с/к
- Объём работ
Часть вторая: how?
Абстрактное синтаксическое дерево разбора Python3 кода (ast.html)
- Удаление имён и компрессия
Получившийся инструмент.
Часть третья: so what?
- Сама таблица
- Кластеры решений
- Мало кода
- Очевидный алгоритм
- Списывание с доски
- Реальная копипаста
- Выводы: всё хорошо, но нет
Часть четвёртая, заключительная: till when?
Как бороться с копипастой?
- Пресекать?
- Параметрические задачи?
- Смена мотивации?