اليوم و بينما كنت أطوّر مشروعي على إطار العمل "جانغو"، لاحظت رسالة تحذير من خادم التطوير يخبرني فيها أنني استخدم عبارة RegEx خاطئة و طلب مني تغييرها، و لأنني لا أملك تلك الخبرة في RegEx، قمتُ بتغييرها كما طلب مني.
https://suar.me/M85z
كما تعلمون فإن النمط أدناه من المفترض أن يطابق الصفحة الرئيسية للموقع، أي بدون إدراج شيء بعد نطاق الموقع
url(r'^$', views.home)
إلّا أن حضرة السيد جانغو طلب تغييرها بحذف علامة الدولار. الشيء الذي سيجعل جميع الروابط تحول المستخدم للصفحة الرئيسية حتى لو لم يطلبها!!
أُصِبتُ حينها بالجنون و لم أعلم في ماذا أخطأت، قمت بتعديل الـViews و كتابتها من الصفر، كما أعدت ترتيب الـTemplate و لكن شيئاً لم ينفع. حتى حاولت صدفة إرجاع المشروع إلى آخر لقطة كان يعمل فيها بدون مشاكل، و اكتشفت أن الخطأ كان تطبيق كلام حضرة السيد جانغو!
صدقاً، لماذا التشدق و التدخل في إعدادات المستخدم الخاصة بتفضيلاته، إذا كان المطورون لا يفقهون RegEx بما فيه الكفاية!!؟
from حسوب I/O - الأكثر شيوعاً http://ift.tt/23PTKZK
ليست هناك تعليقات:
إرسال تعليق
دائماً، رأيكم يهمنا،