プロジェクト用の Perl モジュールがあります。おそらく十数個のプログラムがぶら下がっていて、その多くはゴミです。私はこれまでDBIと個人的な時間をあまり過ごしたことがなかったので、その部分は修正可能ですが、大きなことはそれが大きいということです。文字通り2KLOC。
この関数 (Dumb.pm と呼びましょう) を別々のモジュール ( Dumb::FormTools 、 Dumb::Database など) に分割するのは簡単です。 '
Dumb::Database のエクスポート可能な関数を、Dumb を介してエクスポートしたいと思います。このバリエーションを何度も繰り返す必要はありません。
sub my_dumb_function { return Dumb::Database::my_dumb_function( @_ ) ; }
私がそれを上回っているわけではありません。これは、問題を処理するためのばかげた、洗練されていない方法のように見えるだけです。私は一度「よくわからない」という言い訳を使いました。ヘルプ?