<div dir="ltr"><div><div><div><div>1) Я не знаю, кто пишет тесты ЕГЭ и насколько он или они образованы<br></div>2) Я за хорошие тесты, но они увы не панацея<br></div>3) В образовании они приводят к его деформации, уменьшается глубина и увеличивается объем материала (Как тендеция и текущее состояние)<br></div>4) Вы невнимательно читали и ссылаетесь на доводы, которые я не приводил.<br></div>5) Если вы с чем, то не согласны, то Вы можете уйти в другую вселенную с другими законами, а я пока думаю, что Макконел не устарел.<br></div><div class="gmail_extra"><br><div class="gmail_quote">10 декабря 2015 г., 15:13 пользователь Victor Efimov <span dir="ltr"><<a href="mailto:victor@vsespb.ru" target="_blank">victor@vsespb.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">10 декабря 2015 г., 15:01 пользователь Гришаев Анатолий<br>
<<a href="mailto:agrishaev@gmail.com">agrishaev@gmail.com</a>> написал:<br>
<span class="">> 1) Не всякий код разумно покрывать тестами, есть вещи которые очень тяжело<br>
> покрыть тестами.<br>
> Некоторый код вырабатывался годами, когда TDD в принципе не было и люди над<br>
> кодом думали.<br>
><br>
> 2) Не всякий код можно выкинуть и переписать особенно, если его мегабайты и<br>
> он старый.<br>
><br>
> Наше образование  из того же разряда --- оно вырабатывалось годами.<br>
><br>
> 3) Мы как то забыли, что на некоторые вопросы могут быть несколько ответов и<br>
> препод может не знать их все.<br>
> Препод может оценить полет мысли, а тесты банально опустят до земли.<br>
><br>
> 4) Я смотрю на образование в начальной школе и вижу, что гораздо "легче"<br>
> проверять знания на выходе, и выкинуть куски, которые тестами не<br>
> покрываются, и добавить всякой мишуры, чтобы сохранить объем материала.<br>
><br>
> 5) тестирование на выходе, не улучшает качество продукта. --- Макконел<br>
> говорит одно наличие тестов дает какие-то 20% к качеству кода.<br>
><br>
> В чем плюс тестов --- так они позволяют относительно безболезненно делать<br>
> мелкие правки кода и рефакторинг.<br>
> И какой плюс в рефакторинге образования?<br>
<br>
</span>Нельзя этот так сравнивать.<br>
Тест в программировании тестирует все кейзы, которые должен обрабатывать код.<br>
Тест в образовании тестирует все кейзы, который должен знать ученик.<br>
<br>
Тест в программировании пишется тем же человеком, который пишет и код.<br>
Тест в образовании пишется учителем, а проходится учеником.<br>
<br>
Так что вы сравниваете тёплое с мягким. Или сравнивайте с тестами<br>
которые пишет QA, имея то же ТЗ, что и программист, при условии что ТЗ<br>
непротиворечивое.<br>
Либо сравнивайте с прогонами тестов на битом железе с целью поискать<br>
баги в железе, которые проявляются только на этой программе (последний<br>
кейз, как класс не существует в природе).<br>
<br>
И со всем остальным оффтопиком про TDD и тесты несогасен.<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
><br>
> 10 декабря 2015 г., 14:35 пользователь Ivan Petrov <<a href="mailto:i.petro.77.00@gmail.com">i.petro.77.00@gmail.com</a>><br>
> написал:<br>
><br>
>> > Боюсь хорошее старое советское образование и ЕГЭ не совместимо,<br>
>> > поскольку<br>
>> > большинство глубоких  вещей нельзя покрыть тестами,<br>
>><br>
>> Вы рассуждаете как не программист.<br>
>><br>
>> любой, самый глубокий и сложный код может и должен быть покрыт<br>
>> тестами.<br>
>> если его нельзя покрыть тестами, его надо выбросить и переписать<br>
>> кодом, который покрыт тестами.<br>
>><br>
>> это философия коммюнити Perl :)<br>
>> как я ее понимаю, разумеется<br>
>><br>
>> > а следовательно они должны<br>
>> > быть исключены из программы --- привет поверхностное образование<br>
>><br>
>> нет, исключения каких-то вещей из программы (например астрономии итп)<br>
>> не связаны с выходным тестированием.<br>
>> противники ЕГЭ как правило и играют на поле увязывания двух<br>
>> несвязанных друг с другом вещей.<br>
>><br>
>> если сравнивать образование с кодом то у нас произошло следующее:<br>
>><br>
>> 1. качество кода резко понизилось<br>
>> 2. однако к коду прикрутили неплохую систему тестирования<br>
>><br>
>> пункты 1 и 2 произошли независимо<br>
>><br>
>> осталось воспарить мыслью над ситуацией и восстановить обратную связь<br>
>> от результатов тестирования к качеству кода.<br>
>> --<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>
><br>
><br>
><br>
> --<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>
><br>
--<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>