1) Я не знаю, кто пишет тесты ЕГЭ и насколько он или они образованы 2) Я за хорошие тесты, но они увы не панацея 3) В образовании они приводят к его деформации, уменьшается глубина и увеличивается объем материала (Как тендеция и текущее состояние) 4) Вы невнимательно читали и ссылаетесь на доводы, которые я не приводил. 5) Если вы с чем, то не согласны, то Вы можете уйти в другую вселенную с другими законами, а я пока думаю, что Макконел не устарел.
10 декабря 2015 г., 15:13 пользователь Victor Efimov <[email protected]> написал: > 10 декабря 2015 г., 15:01 пользователь Гришаев Анатолий > <[email protected]> написал: > > 1) Не всякий код разумно покрывать тестами, есть вещи которые очень > тяжело > > покрыть тестами. > > Некоторый код вырабатывался годами, когда TDD в принципе не было и люди > над > > кодом думали. > > > > 2) Не всякий код можно выкинуть и переписать особенно, если его > мегабайты и > > он старый. > > > > Наше образование из того же разряда --- оно вырабатывалось годами. > > > > 3) Мы как то забыли, что на некоторые вопросы могут быть несколько > ответов и > > препод может не знать их все. > > Препод может оценить полет мысли, а тесты банально опустят до земли. > > > > 4) Я смотрю на образование в начальной школе и вижу, что гораздо "легче" > > проверять знания на выходе, и выкинуть куски, которые тестами не > > покрываются, и добавить всякой мишуры, чтобы сохранить объем материала. > > > > 5) тестирование на выходе, не улучшает качество продукта. --- Макконел > > говорит одно наличие тестов дает какие-то 20% к качеству кода. > > > > В чем плюс тестов --- так они позволяют относительно безболезненно делать > > мелкие правки кода и рефакторинг. > > И какой плюс в рефакторинге образования? > > Нельзя этот так сравнивать. > Тест в программировании тестирует все кейзы, которые должен обрабатывать > код. > Тест в образовании тестирует все кейзы, который должен знать ученик. > > Тест в программировании пишется тем же человеком, который пишет и код. > Тест в образовании пишется учителем, а проходится учеником. > > Так что вы сравниваете тёплое с мягким. Или сравнивайте с тестами > которые пишет QA, имея то же ТЗ, что и программист, при условии что ТЗ > непротиворечивое. > Либо сравнивайте с прогонами тестов на битом железе с целью поискать > баги в железе, которые проявляются только на этой программе (последний > кейз, как класс не существует в природе). > > И со всем остальным оффтопиком про TDD и тесты несогасен. > > > > > > > 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 > > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
