タグ

鉄道とprogrammingに関するak9のブックマーク (2)

  • 自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編) ふだん何気なく使っている鉄道。改札を降りるときにICカードを自動改札にかざすと、「ピッ」という音と共に一瞬のうちに運賃を計算してくれます。けれど、複数の路線を乗り継いだり、途中で定期券区間が挟まっていたりと、想像しただけでもそこには膨大な組み合わせがあります。それでも運賃計算プログラムはわずか一瞬で正しい運賃計算が求められ、バグがあったら社会的な一大事にもつながりかねません。 爆発的な計算結果の組み合わせがあるはずの運賃計算プログラムは、どうやってデバッグされ、品質を維持しているのでしょうか? 9月12日から14日のあいだ、東洋大学 白山キャンパスで開催された日科学技術連盟主催の「ソフトウェア品質シンポジウム 2012」。オムロンソーシアルソリューションズ 幡

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)
  • 「ダァシエリイェス!!」でコードを書く「プログラミング言語KQ」登場

    ダァダァ!!とノリノリである 京浜急行電鉄の駅員さんによる「ドア、閉まります」という音声案内が「ダァシエリイェス!!」と聞こえるとネット上でたびたびネタになっているが、このネタをプログラミング言語化してしまった人が現われた。その名も「プログラミング言語KQ」だ。 「ダァダァ!!シエリダァ!!シエリシエリ……」と書いていくだけでプログラムを書けるネタ言語。「Hello, world!」を出力するには「ダァダァ!!ダァダァ!!ダァダァ!!ダァダァ!!ダァダァ!!ダァダァ!!ダァダァ!!ダァダァ!!ダァダァ!!シエリイェス!ダァイェス!!……」といった感じで入力する。ダァイェス!!って何だよ。 @nvsoftsさんが制作した。「Hello, world!」を出力するサンプルの全文を確認したい人はこちらでどうぞ。 advertisement 関連記事 Kinectセンサーの前でポーズをとるだけ で

    「ダァシエリイェス!!」でコードを書く「プログラミング言語KQ」登場
  • 1