हमारे उत्पाद में हमारे पास एक बड़ी उपयोगिता फ़ाइल है जिसे हमें हमारी कई फाइलों की शुरुआत में (करने के साथ) की आवश्यकता होती है। क्या मॉड्यूल में इसे बदलने के लिए कोई कारण नहीं है? उदाहरण के लिए, बजाय ऐसा करने का लिए:क्या मुझे अपनी utilities.pl को utilities.pm मॉड्यूल में बदलना चाहिए?
do '../dbi_utilities.pl';
our ($db,$user,$pw,$attr);
my $Data = DBI->connect($db,$user,$pw,$attr) or die "Could not connect to database: $DBI::errstr";
मैं सिर्फ इस ?:
use AppUtil;
my $Data = AppUtil->connect();
पेशेवरों और प्रत्येक शैली की विपक्ष क्या हैं नहीं कर सकते हैं?
मॉड्यूल में कुछ बनाना आपको जादूगर रूप से कोई विशेष सुविधा नहीं देता है।आपको इसे सही तरीके से कोड करना होगा। यह भी ध्यान रखें कि * स्वचालित रूप से * आयात नहीं करते हैं। –
@brian: आपका अधिकार। कार्यक्षमता में कोड करने के लिए यह प्रोग्रामर है। –