The Daily WTF 日本語
フォロー
CodeSOD: Back to the Lab
Matlabは科学者や研究者に好まれていますが、多くのプログラマーには嫌われています。Matlabを使用していたチームは、参加者固有の画像を生成して保存し、後で参照するという課題に直面していました。既存の制約により、現在のセットアップではこのタスクは困難でした。Judeという名前のプログラマーが、この問題を解決するための回避策を提案しました。提供されたMatlabコードは、実験トリガーデータを処理することを目的としています。forループ内でswitchステートメントを使用して、さまざまなトリガタイプを循環させます。コードは、刺激を数え、さまざまな応答および非応答シナリオを処理することによって、意図されたパターンを再構築しようとします。コード内のコメントは、複雑なロジックと潜在的なデータ破損の問題を強調しています。あるコメントでは、正しいデータに関する不確実性のため、トライアル全体を削除対象としてマークすることが明示的に言及されています。提供されたログの大部分が、異なる、未知の実験を表していることが発見されました。