5

私は最近、実世界の問題を解決するのに十分な Perl を独学しました*。スクリプトを共有したいのですが、開発中に調べたリソースのどれも配布の準備ができていませんでした。

私が探しているのは、クロスプラットフォーム Perl プログラムの一般的な慣行や標準に関する有益な情報へのリンクです。

など (3 つの主要な OS での使用を想定):

  1. きちんとした「標準」のコマンド ライン インターフェイスを実装するにはどうすればよいでしょうか。

    • 適切なパラメーターの命名と解析を含む
    • およびヘルプフラグ/ドキュメント
  2. 出力とロギングはどのように処理する必要がありますか? 標準出力?プレーン テキストのログ ファイルが標準パスにあるか? CWDのプレーンテキストファイル? 上記のすべて?

  3. Perl スクリプトの文書化/コメント付けに共通の基準はありますか?

  4. スクリプトに関するフィードバックや指導を受けるために参加できるコミュニティはありますか?

*具体的には、Pidgin2Mail ( source ) を作成しました。これは、マルチプロトコル FOSS チャット クライアント Pidgin からのログを解析し、適切な形式のメールに変換して、選択した受信トレイに送信するスクリプトです。これを使用して、すべてのチャット ログを gmail で利用できるようにしています。

4

1 に答える 1

8
  1. Getopt::Longは Perl にバンドルされており、開始するのに適しています。
  2. 多くの場合、STDOUT または STDERR への出力で十分です。Log::Log4perlは 800 ポンドの Gorilla ソリューションです。Log::Dispatchなど、その間には他にもたくさんあります。
  3. はい、ポッド
  4. PerlMonks .
于 2014-02-10T12:24:41.473 に答える