問題:
多くの異なるスクリプトで多くの CPAN モジュールとハードコードされた perl 関数を使用しており (多くのスクリプトが重複しています)、共通コードをすべて抽出してコード ベースを DRY にしたいと考えています (同じことを繰り返さないでください)。 (そしておそらく何らかのリファクタリングによっても)、独自のコードと cpan コードの両方を共通のモジュールに入れ、それをスクリプト全体で使用するため、変更が発生したときにコードを 1 か所だけ変更する必要があります (実際に変更します)。
そこで、perl のキャリアの中で実装したいくつかの機能を、そのような共通モジュールに永続的に配置して、新しいスクリプトを作成するときに、残りのコードには共通モジュールを使用します。