1) Не всякий код разумно покрывать тестами, есть вещи которые очень тяжело покрыть тестами. Некоторый код вырабатывался годами, когда TDD в принципе не было и люди над кодом думали.
2) Не всякий код можно выкинуть и переписать особенно, если его мегабайты и он старый. Наше образование из того же разряда --- оно вырабатывалось годами. 3) Мы как то забыли, что на некоторые вопросы могут быть несколько ответов и препод может не знать их все. Препод может оценить полет мысли, а тесты банально опустят до земли. 4) Я смотрю на образование в начальной школе и вижу, что гораздо "легче" проверять знания на выходе, и выкинуть куски, которые тестами не покрываются, и добавить всякой мишуры, чтобы сохранить объем материала. 5) тестирование на выходе, не улучшает качество продукта. --- Макконел говорит одно наличие тестов дает какие-то 20% к качеству кода. В чем плюс тестов --- так они позволяют относительно безболезненно делать мелкие правки кода и рефакторинг. И какой плюс в рефакторинге образования? 10 декабря 2015 г., 14:35 пользователь Ivan Petrov <[email protected]> написал: > > Боюсь хорошее старое советское образование и ЕГЭ не совместимо, поскольку > > большинство глубоких вещей нельзя покрыть тестами, > > Вы рассуждаете как не программист. > > любой, самый глубокий и сложный код может и должен быть покрыт > тестами. > если его нельзя покрыть тестами, его надо выбросить и переписать > кодом, который покрыт тестами. > > это философия коммюнити Perl :) > как я ее понимаю, разумеется > > > а следовательно они должны > > быть исключены из программы --- привет поверхностное образование > > нет, исключения каких-то вещей из программы (например астрономии итп) > не связаны с выходным тестированием. > противники ЕГЭ как правило и играют на поле увязывания двух > несвязанных друг с другом вещей. > > если сравнивать образование с кодом то у нас произошло следующее: > > 1. качество кода резко понизилось > 2. однако к коду прикрутили неплохую систему тестирования > > пункты 1 и 2 произошли независимо > > осталось воспарить мыслью над ситуацией и восстановить обратную связь > от результатов тестирования к качеству кода. > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
