9 сентября 2002 г.
Новый подход к поиску ошибок в программных кодах позволит создавать приложения, которые не будут "фальшивить".
Специалисты из университетов Нортумбрии и Локборо решили упростить поиск ошибок в приложениях довольно необычным способом. Созданный ими отладчик автоматически преобразует отдельные участки кода, написанного на языке Pascal, в простые музыкальные последовательности. Условные операторы, например, представлены в виде аккордов, циклы √ в виде серии восходящих по высоте нот и т. д. Если тестируемая программа написана правильно, то при объединении различных ее участков звучит гармоничная мелодия. Фальшивые ноты указывают на ошибки.
В ходе испытаний нового отладчика студентам-программистам предлагалось сначала найти ошибки в ПО, читая коды с экрана. Затем они делали тоже самое, но уже со звуковым сопровождением. В результате оказалось, что ошибки проще находить во втором случае. Впрочем, ученые сетуют, что не все участники эксперимента обладали достаточным музыкальным слухом для того, чтобы воспользоваться новым методом в полную силу.
|