タグ

ブックマーク / xtech.nikkei.com (22)

  • 第4回 単体テストの問題解決「テスト駆動型開発」

    最後に挙げるのはテスト・プロセスに関する「テスト駆動型開発パターン」である。XP(eXtreme Programming)の提唱者として有名なKent Beck氏が著した「Test Driven Development」(邦題は「テスト駆動開発入門」,ピアソン・エデュケーション刊)で,テストに関する様々なパターンを紹介している(表1)。 表1●テスト駆動型開発で定義するテストに関するパターン XP(eXtreme Programming)で有名なKent Beck氏は,単体テストにおけるテストのテクニックとして7種類のパターンを定義している [画像のクリックで拡大表示] テスト駆動型開発におけるテスト・パターンは,いずれも「単体テスト」を対象としているのが特徴だ。具体的には「下位のテスト」や「自己接続」など7種類のパターンを定義。「開発の現場で当たり前に取り入れていることも含むが,モックオ

    第4回 単体テストの問題解決「テスト駆動型開発」
  • 第13回 iPodの音をより良くするファームウエア「Rockbox」:ITpro

    連載第5回でiPod用のLinuxを紹介したが,音楽に焦点を当てた「Rockbox」というオープンソースでフリーのファームウエアがある(図1)。Rockboxは,WAV,MP3,Ogg Vorbis,FLAC,WavPack,AC3,AAC(128kbpsまで),Apple Lossless,の各ファイル形式を再生できる。WMAには対応していない。詳細はWebサイトにある。 iTunesの管理下にあるMP3とAACの曲も再生できる。iPodのオリジナルの状態と,Rockboxの音質を比較すると,明らかにRockboxの音質が向上しているのが分かる。この音質の差は,iPodに付属したインナーイヤー・タイプのヘッドフォンではなく,大口径のヘッドフォン,例えば「audio-technica ATH-AD300」のようなものを使うと,差がよりはっきりする。オーディオ・ファイルのデコードに関係する

    第13回 iPodの音をより良くするファームウエア「Rockbox」:ITpro