[Moscow.pm] Вопрос противникам тестов [was: гребаные тестовые задания]

Гришаев Анатолий agrishaev на gmail.com
Чт Дек 10 04:01:23 PST 2015


1) Не всякий код разумно покрывать тестами, есть вещи которые очень тяжело
покрыть тестами.
Некоторый код вырабатывался годами, когда TDD в принципе не было и люди над
кодом думали.

2) Не всякий код можно выкинуть и переписать особенно, если его мегабайты и
он старый.

Наше образование  из того же разряда --- оно вырабатывалось годами.

3) Мы как то забыли, что на некоторые вопросы могут быть несколько ответов
и препод может не знать их все.
Препод может оценить полет мысли, а тесты банально опустят до земли.

4) Я смотрю на образование в начальной школе и вижу, что гораздо "легче"
проверять знания на выходе, и выкинуть куски, которые тестами не
покрываются, и добавить всякой мишуры, чтобы сохранить объем материала.

5) тестирование на выходе, не улучшает качество продукта. --- Макконел
говорит одно наличие тестов дает какие-то 20% к качеству кода.

В чем плюс тестов --- так они позволяют относительно безболезненно делать
мелкие правки кода и рефакторинг.
И какой плюс в рефакторинге образования?


10 декабря 2015 г., 14:35 пользователь Ivan Petrov <i.petro.77.00 на gmail.com>
написал:

> > Боюсь хорошее старое советское образование и ЕГЭ не совместимо, поскольку
> > большинство глубоких  вещей нельзя покрыть тестами,
>
> Вы рассуждаете как не программист.
>
> любой, самый глубокий и сложный код может и должен быть покрыт
> тестами.
> если его нельзя покрыть тестами, его надо выбросить и переписать
> кодом, который покрыт тестами.
>
> это философия коммюнити Perl :)
> как я ее понимаю, разумеется
>
> > а следовательно они должны
> > быть исключены из программы --- привет поверхностное образование
>
> нет, исключения каких-то вещей из программы (например астрономии итп)
> не связаны с выходным тестированием.
> противники ЕГЭ как правило и играют на поле увязывания двух
> несвязанных друг с другом вещей.
>
> если сравнивать образование с кодом то у нас произошло следующее:
>
> 1. качество кода резко понизилось
> 2. однако к коду прикрутили неплохую систему тестирования
>
> пункты 1 и 2 произошли независимо
>
> осталось воспарить мыслью над ситуацией и восстановить обратную связь
> от результатов тестирования к качеству кода.
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20151210/06704491/attachment.html>


Подробная информация о списке рассылки Moscow-pm