今更ですけど、

http://subtech.g.hatena.ne.jp/miyagawa/20061025/1161769167> というわけで自分が CPAN モジュールを書くときは、

  • モジュール名決める
  • pmsetup で雛形作成
  • APIを決めて、POD を書く
  • t/01_module.t にテストコードとテストデータを書く
  • make test こける
  • 実装
  • make test OK
  • コーナーケースのデータを .t に追加 というようなサイクルで実装してます。 «

というのがすごいなぁ、と理解し始めたところですよ。PODは先に書くべしですよ。ということで、Net::Amazon::HadoopEC2はPODから書き始めてる。