rgu

(Untitled)

Oct 18, 2012 23:09

Неожиданное открытие -- при обучении программированию оказывается очень непросто убедить клиента в том, что если программа перестаёт "падать", то это не означает, что она работает правильно.

Leave a comment

Comments 6

pussick October 18 2012, 20:11:07 UTC
а может единственная задача программы не падать :) впрочем всё равно ошибки есть

Reply

rgu October 18 2012, 20:18:18 UTC
Нет, я понимаю, откуда ноги растут -- долго ловят всякие выходы за пределы и т.п. Когда всё отловлено, уже нет сил смириться с мыслью, что всё только начинается.

Reply


(The comment has been removed)

rgu October 18 2012, 20:37:51 UTC
Довольно часто, как ни жаль, не меньше половины. Даже среди казалось бы вменяемых и обучаемых школьников.
Часто встречающийся стереотип: программа работает, но с какого-то момента пишет не то, что должна. В этой ситуации клиент вместо локализации проблемы пытается найти ошибку в общей логике. Порой этот метод может дать результат, но как мне кажется, на более высокой ступени развития :)

В конце концов оказывается, что не работает самая простая функция из 5 строк.

Reply


aldanur October 19 2012, 14:33:47 UTC
Ещё сложнее убедить, что правильно работающая программа не обязательно правильно написана.

Reply

rgu October 19 2012, 15:04:46 UTC
это не всем даже пытаюсь объяснять, увы

Reply


svinotaurus October 20 2012, 00:15:07 UTC
Вот!

Reply


Leave a comment

Up