شارك المقال

هل رمز وورد بريس يمثل فوضى حقًا؟

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

قال المؤلف :

إن كرهتي لـ وورد بريس ليس سرا. إنني أنظر إلى فوضى قاعدة التعليمات البرمجية ، وأنصح أي شخص لديه أي معرفة تقنية على الإطلاق بعدم استخدامه.

هل الوضع رهيبة؟ هل الكود الأساسي لـ وورد بريس فظيع جدًا لدرجة أنه يجب عليك الابتعاد تمامًا واستخدام شيء آخر لمشروعك؟ في هذه المقالة ، سألقي نظرة على المشكلة وأساعد في توضيحها.

ما هو الكود السيئ؟

أعتقد أن القضية الأساسية هي أن لا أحد يقول حقًا ما هي الشفرة السيئة والفوضوية. على الورق ، يبدو شيء مثل “الشفرة الفوضوية” فظيعًا ، لكن هل يعرف القارئ العادي ماذا يعني ذلك؟ والأهم من ذلك ، هل هو / هي يهتم؟

كما هو الحال دائمًا ، هناك ما هو أكثر من ذلك بقليل. هناك عدد قليل من الخصائص التي يمكن أن تجعل الشفرة “سيئة” ، وإليك بعضًا منها فقط:

كود غير محسّن يعمل ببطء مقارنة بالشفرة المحسّنة

خلط أنماط الترميز داخل المشروع

رمز السباغيتي الذي لا يمكن فهمه إلا من قبل المؤلف

غير قابل للتمديد لا يلعب بشكل لطيف مع الآخرين

وورد بريس مذنب بالفعل في واحد ونصف من هؤلاء. أسلوب الترميز في كل مكان ، وهذا أمر مؤكد. أسماء الوظائف غير متسقة ، وبعض الوحدات تستخدم نهجًا صارمًا موجهًا للكائنات ، وبعض الوحدات تستخدم رمزًا إجرائيًا ، والعديد من الملفات لا تستخدم دليل النمط الخاص بـ وورد بريس ، – فقط عدد قليل من المشكلات.

هذا يعني أن وورد بريس يستخدم رمز السباغيتي إلى حد ما ، ولكن بصرف النظر عن كونه مزعجًا ، فهو لا يمثل مشكلة لأن الآلاف والآلاف يفهمونه حرفيًا لأنه منتج مستخدم على نطاق واسع.

إذن هل تم ترميز وورد بريس بشكل سيئ؟ نعم ، بنفس الطريقة التي تستخدم بها محطة الفضاء الدولية أجهزة كمبيوتر محمولة سيئة . كلا العبارتين صحيحان من الناحية الموضوعية ولكن هناك المزيد مما يحدث خلف الكواليس.

السؤال الحقيقي هو ، هل هذا مهم؟

المبرمجون لا يهم

في كل برنامج WordCamp أذهب إليه ، يُطرح علي السؤال: هل سيكون من الرائع أن يتحول وورد بريس إلى نهج OOP بالكامل. المبرمج بداخلي يقول ، نعم بالطبع ، سيكون أسعد يوم في حياتي. الشخص العقلاني بداخلي (بالتأكيد ليس المبرمج) يبشر بالحذر لأن هذه الخطوة ستتعارض بشكل مباشر مع كل ما يمثله وورد بريس.

كمبرمجين علينا أن نتذكر أن وورد بريس – في نهاية اليوم – للمستخدمين وليس لنا. قد تعتقد أن قضاء أكثر من 100 ساعة في مشروع ما يعد كثيرًا ولكن الشخص الذي يستخدم عملك قد يقضي 8 ساعات يوميًا في استخدامه وهو ما قد يصل إلى أكثر من 3000 ساعة في السنة ، وهذا فقط إذا تم استخدام عملك من قبل شخص واحد المستعمل.

كمبرمجين علينا أن نتذكر أن وورد بريس في نهاية اليوم هو للمستخدمين.

انقر للتغريد

المستخدمون لا يهتمون

لا يهتم المستخدمون حقًا بأي شيء متعلق بالكود. يريدون شيئًا سهل الاستخدام وسريع وآمن . يعمل وورد بريس جيدًا على الثلاثة. يمكنك المجادلة بأن المكونات الإضافية المشفرة بشكل سيئ يمكن أن تدمر سرعة وورد بريس وسلامته ، لكن هذا يشبه القول بأن سيارتي فولفو لم تكن آمنة لأنني تعرضت للإصابة أثناء قيادتي لمسافة 180 ميلاً في الساعة في الحائط.

تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟

انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!

إشترك الآن

المبرمج لا يتأثر

لا تتأثر الغالبية العظمى من الأشخاص الذين يعملون مع وورد بريس بهذه المشكلة ، أو على الأقل ليسوا مضطرين لذلك. ببساطة لا يوجد أي موقف قد تحتاج فيه إلى لمس الرمز الأساسي لمشروع ما. هذا يعني أنك لن تتأثر بفوضى الكود الأساسي على الإطلاق.

الحجة الوحيدة التي يمكن أن يستخدمها المبرمجون ضد وورد بريس هي أنه لا يتبع بنية MVC (وحدة التحكم في عرض النموذج). هذا نقد صحيح تمامًا ، لكنه ليس مثل MVC هو الطريقة الوحيدة لكتابة كود نظيف.

في الواقع ، يمكنك استخدام نهج كامل موجه للكائنات في المكونات الإضافية وحتى استخدام بنية تشبه MVC إذا كنت تفضل ذلك. تكمن المشكلة الحقيقية في السمات التي تم إنشاؤها بطريقة لا يمكنك فيها فقط إدخال مبادئ MVC.

ومع ذلك ، تتبع الموضوعات إرشادات صارمة وهي منظمة بشكل جيد ، على الرغم من أنها ليست MVC. هذا يتلخص في الوريد المشترك في كل موضوع مما يجعل من السهل العمل معهم إذا كنت تعرف ما تفعله.

هل من الممكن كتابة كود جيد؟

المشكلة ليست ما إذا كانت شفرة ووردبريس الأساسية جيدة أو سيئة. كود وورد بريس الأساسي عبارة عن فوضى إلى حد ما ، لكنه لا يزال رمزًا جيدًا. هذا لا يعني أنه لا يمكن تحسينه بشكل كبير ولكن للأغراض ، فهو يخدمه بشكل رائع.

المشكلة هي: هل من الممكن كتابة كود جيد باستخدام وورد بريس . الجواب هو نعم. كما ذكرت سابقًا ، المكونات الإضافية حرة بحيث يمكنك فعل ما تريد هناك ، بما في ذلك OOP.

أريد أيضًا أن أؤكد أن OOP ليس علاجًا للجميع. بالنسبة للإضافات البسيطة ، قد يكون النهج الإجرائي المصمم جيدًا أكثر وضوحًا.

تمزج المظاهر بين العرض التقديمي والمنطق ، وهذه بلا شك ممارسة سيئة. ومع ذلك، فإن المبادئ التوجيهية للمواضيع وضعت بصورة جيدة ومع بعض التخطيط لهيكلة لك يمكن إرسال بريد موضوع منطقية وسهلة لمتابعة.

مع ظهور وورد بريس API ، فإن جميع الانتقادات الأخرى تذهب هباءً لأنه يمكنك إلى حد كبير استخدام البيانات الموجودة في قاعدة البيانات في أي مكان. يمكنك استخدام Laravel في كل شيء وسحب البيانات عبر واجهة برمجة تطبيقات وورد بريس.

ملخص

إذن في نهاية اليوم ، هل كود وورد بريس فوضى؟ نعم ، بعضها كذلك. تحتوي بعض المكونات الإضافية والقوالب بالفعل على تعليمات برمجية سيئة وتعيق المجتمع ككل. مثل أي مشروع آخر ، فإن وورد بريس ليس مثاليًا. تمامًا مثل أي مشروع آخر ، أوافق على عدم استخدام وورد بريس في كل شيء.

ومع ذلك ، فإن عدم استخدام وورد بريس لأن “الكود عبارة عن فوضى” – بعبارة واضحة – سبب غبي وقصير النظر. في حين أن الكود الأساسي هو القليل من الخلط ، إلا أنه سريع وآمن. أي كود مكتوب فوق ذلك لتمديد النظام يمكن كتابته بشكل جيد.

الحيلة هي توظيف محترفين ، واستخدام منتجات جديرة بالثقة وعالية الجودة وصيانة موقع الويب الخاص بك بشكل صحيح. وما هي المنصة أو أي مجال آخر من مجالات الحياة ليس صحيحًا فيه؟

عدم استخدام وورد بريس لأن الكود عبارة عن فوضى هو سبب غبي وقصير النظر.

انقر للتغريد

وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:

مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.

تكامل Cloudflare Enterprise.

يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.

التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

كل ذلك وأكثر من ذلك بكثير ، في خطة واحدة بدون عقود طويلة الأجل ، وعمليات الترحيل المدعومة ، وضمان استرداد الأموال لمدة 30 يومًا. تحقق من خططنا أو تحدث إلى قسم المبيعات للعثور على الخطة المناسبة لك.

توضيح

اي عملية نسخ او اقتباس او ترجمة او نقل تم لاغراض علمية وتدريبية وتعليمية بحته وقد تم انشاء هذا المحتوى بمعرفة خبراء في مجال التقنية اما عن طريق إنشاء او تحرير او نقل او نسخ او اقتباس او ترجمة المحتوى من مصادر خاصة او عامة وكل ذلك ضمن حقوق النشر المتعارف عليها.

اي أخطاء تظهر في المحتوى مهما كان نوعه او تصنيفه يمكنك تحرير رسالة فورية لادارة موثوق لاجل تصحيح هذه الاخطاء، وسنكون شاكرين لك في حال قمت بالتعاون معنا لاجل اصلاح هذه الاخطاء.

أرسل تصحيح

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}