<div dir="ltr"><div><div>1) Не всякий код разумно покрывать тестами, есть вещи которые очень тяжело покрыть тестами. <br></div>Некоторый код вырабатывался годами, когда TDD в принципе не было и люди над кодом думали.<br></div><br><div><div><div>2) Не всякий код можно выкинуть и переписать особенно, если его мегабайты и он старый.<br><br>Наше образование  из того же разряда --- оно вырабатывалось годами.<br><br></div><div>3) Мы как то забыли, что на некоторые вопросы могут быть несколько ответов и препод может не знать их все.<br></div><div>Препод может оценить полет мысли, а тесты банально опустят до земли.<br><br></div><div>4) Я смотрю на образование в начальной школе и вижу, что гораздо "легче" проверять знания на выходе, и выкинуть куски, которые тестами не покрываются, и добавить всякой мишуры, чтобы сохранить объем материала.<br></div><div><br></div><div></div><div>5) тестирование на выходе, не улучшает качество продукта. --- Макконел говорит одно наличие тестов дает какие-то 20% к качеству кода.<br><br></div><div>В чем плюс тестов --- так они позволяют относительно безболезненно делать мелкие правки кода и рефакторинг.<br></div><div>И какой плюс в рефакторинге образования?<br></div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">10 декабря 2015 г., 14:35 пользователь Ivan Petrov <span dir="ltr"><<a href="mailto:i.petro.77.00@gmail.com" target="_blank">i.petro.77.00@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">> Боюсь хорошее старое советское образование и ЕГЭ не совместимо, поскольку<br>
> большинство глубоких  вещей нельзя покрыть тестами,<br>
<br>
</span>Вы рассуждаете как не программист.<br>
<br>
любой, самый глубокий и сложный код может и должен быть покрыт<br>
тестами.<br>
если его нельзя покрыть тестами, его надо выбросить и переписать<br>
кодом, который покрыт тестами.<br>
<br>
это философия коммюнити Perl :)<br>
как я ее понимаю, разумеется<br>
<span class=""><br>
> а следовательно они должны<br>
> быть исключены из программы --- привет поверхностное образование<br>
<br>
</span>нет, исключения каких-то вещей из программы (например астрономии итп)<br>
не связаны с выходным тестированием.<br>
противники ЕГЭ как правило и играют на поле увязывания двух<br>
несвязанных друг с другом вещей.<br>
<br>
если сравнивать образование с кодом то у нас произошло следующее:<br>
<br>
1. качество кода резко понизилось<br>
2. однако к коду прикрутили неплохую систему тестирования<br>
<br>
пункты 1 и 2 произошли независимо<br>
<br>
осталось воспарить мыслью над ситуацией и восстановить обратную связь<br>
от результатов тестирования к качеству кода.<br>
<div class="HOEnZb"><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br></div>