The Daily WTF на русском
Подписаться
CodeSOD: Возвращение в лабораторию
Matlab предпочитают ученые и исследователи, но многие программисты его не любят. Команда, использующая Matlab, столкнулась с проблемой генерации изображений, специфичных для участников, для хранения и последующего использования. Существующие ограничения затрудняли выполнение этой задачи в их текущей конфигурации. Программист по имени Джуд предложил обходной путь для решения этой проблемы. Предоставленный код Matlab предназначен для обработки данных экспериментальных триггеров. Он использует оператор switch внутри цикла for для перебора различных типов триггеров. Код пытается реконструировать предполагаемый шаблон, подсчитывая стимулы и обрабатывая различные сценарии ответов и отсутствия ответов. Комментарии в коде подчеркивают сложную логику и потенциальные проблемы с повреждением данных. Один комментарий явно упоминает пометку целых испытаний для удаления из-за неопределенности в отношении правильности данных. Было обнаружено, что значительная часть предоставленных журналов представляла собой различные, неизвестные эксперименты.