タグ

2013年4月11日のブックマーク (1件)

  • 【Perl】 プログラムが使用しているモジュールをリストアップする"modules-used": RemovableType

    開発が終わり、ステージング環境や番環境にPerlのプログラムをリリースする際、プログラム中で新たに使用することになったCPANモジュールのインストールをサーバ管理者に依頼するのだが、これまでは(恥ずかしながら)ソースコードを目視して確認していたため、プログラム数が多い案件だと、まれに依頼漏れをしてしまうことがあった。で、運が良ければリリース後のコンパイルチェックで漏れを見つけられるが、運が悪いと(=モジュールを実行時にロードするような場合)サービスイン後に発覚し、立つ瀬のない思いをするハメになる。 なんとか、そのような人的ミスをなくしたいと思い、CPANを漁ってみたところ、Module::Usedというのを見つけた。インストールしてみると、modules-usedというコマンドラインツールも一緒にインストールされた。これは、引数に指定したファイルからuse文やrequire文などを検索し