الحزمة :: DERECOATMANGER.

إدارة تحذيرات الإهمال لتوزيعك
التحميل الان

الحزمة :: DERECOATMANGER. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • اسم الناشر:
  • Dave Rolsky
  • موقع ويب الناشر:
  • http://search.cpan.org/~drolsky/

الحزمة :: DERECOATMANGER. العلامات


الحزمة :: DERECOATMANGER. وصف

إدارة تحذيرات الإهمال لتوزيعك الحزمة :: DERECATIONMANAGER هي وحدة نمطية للبيرل تتيح لك إدارة مجموعة من الاستحقاقات للحصول على وحدة واحدة أو أكثر. عندما تقوم باستيراد الحزمة :: DiscecationManager، يجب عليك توفير مجموعة من عمليات إعادة البيع حسب المرجع. المفاتيح هي أسماء "ميزة"، والقيم هي الإصدار عند إهمال هذه الميزة. في العديد من الحالات، يمكنك ببساطة استخدام الاسم المؤهل بالكامل لحروتين أو طريقة كاسم ميزة. هذا يعمل للحالات التي يتم فيها إهمال الروتين الفرعي بأكمله. ومع ذلك، يمكن أن تكون أسماء الميزات أي سلسلة. هذا مفيد إذا كنت لا ترغب في إهادة روتين فرعي بأكمله، فقط استخدام معين. يمكنك أيضا تقديم مرجع صفيف اختياري في المعلمة -ignore. يمكن تجاهل القيم التي سيتم تجاهلها أسماء الحزمة أو التعبيرات العادية (مصنوعة من QR //). استخدم هذا لتجاهل الحزم في التوزيع الخاص بك يمكن أن يظهر على مكدس المكالمات عند استخدام ميزة إهمال. جزء من عملية الاستيراد، حزمة :: DERECATIONMANAGER سوف تصدير اثنين من الروتين الفرعي في المتصل. إنه يوفر استيراد () فرعي للمتصل والسلع دون إهمال (). يسمح الفرعية للاستيراد () المتصلين بالمتصلين من صفك لتحديد معلمة -version_version. إذا تم توفير هذا، فسيتم إصدار تحذيرات الاستهلاك فقط للإهمال فقط لإصدارات API في وقت سابق من المحدد. يجب عليك استدعاء المفاهيم () الفرعية () دون الروتين الفرعي المحدد. عند الاتصال به، سيصدر تحذيرا باستخدام Carp :: Cluck (). يمكن استدعاء الفرعية المستهلكة () بعدة طرق. إذا لم تمر أي حجج، فسوف تولد رسالة تحذير مناسبة. إذا قمت بنزيار حجة واحدة، يتم استخدام هذا كرسالة تحذير .اليا، يمكنك الاتصال به مع الحجج المسماة. حاليا، الأسماء الوحيدة المسموح بها هي رسالة وميزة. يجب أن تتوافق وسيطة الميزة مع اسم الميزة التي تم تمريرها في Hash.DePrections Hash.If، إذا لم تحدد بشكل صريح ميزة، فإن الاستخدام المنخفض () Sub يستخدم المتصل () لتحديد المتصل الخاص به، باستخدام اسمه الفرعي المؤهل بالكامل. يتم إصدار تحذير مرة واحدة فقط للحصول على حزمة معينة. تتبع هذه الوحدة هذا بناء على اسم الميزة ورسالة الخطأ نفسها. هذا يعني أنه إذا قدمت رسائل خطأ متعددة الشمل لنفس الميزة، فستظهر كل هذه الأخطاء. استخدم الحزمة :: DERECOATMANAGER -DEPRECTIONS => {'my :: class :: foo' => '0.02'، 'my :: class :: bar' => '0.05'، 'feature-x' => '0.07' ،}؛ الفرعية فو {إهمال ("لا تسمي فو!")؛ ...} البار الفرعي {إهمال ()؛ ...} الفرعي Baz {my args = @؛ إذا ($ Args {foo}) {تم إهمالها (رسالة => ...، ميزة => 'Feature-X'،)؛ }} حزمة أخرى :: الطبقة؛ استخدم My :: Class -Api_Version => '0.04'؛ My :: Class-> جديد () -> FOO ()؛ # يحذر من بلدي :: Class-> جديد () -> بار ()؛ # لا يحذر My :: Class-> جديد () -> بعيد ()؛ # لا تحذر مرة أخرى المتطلبات: perl.


الحزمة :: DERECOATMANGER. برامج ذات صلة