Perlによるコマンドラインツールの話を #perlcasual 6でしてきました
なにげにPerlCasualは初登壇でした。Perlによるコマンドラインツール開発のtipsをデモを交えながら以下の様なことを話してきました。
- ワンライナーの話
- 基本的にモジュール形式にするのが吉
- 一枚岩のスクリプトにしたい場合もあるので、そういう場合にテストをどうするか
- モジュール形式で作ったスクリプトを一枚岩にするためのApp::FatPackerの紹介
- スクリプトを書く上での細かいtipsなど
なんかまとまりが無い感じで、細かすぎる内容も多かったですが、デモは結構好評だったようで良かったです。uzullaさんが撮ってくださった早送りが面白いですね。
ちなみにGetopt::Longはドキュメントを読むと色々発見があって、翻訳を何度か試みたことがあるのですが常に挫折していて悲しみ。