الـ Tabs أو الـ spaces

799

 2018-07-10

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

أولا ، أود أن أتوجه للأغلبية التي تفضل الـ spaces على الـ Tabs ، حيث يدعمون رأيهم بترتيب الأكواد و التناسق مع إختلاف الأجهزة بكون المسافة التي توفرها التاب أكبر من المطلوب . هذا ليس صحيح تماما و لكن الـ Tabs يمكن أن يتم تعديلها حتى تتناسب مع أي محرر لنصوص فإذا كان يزعجك طول المسافة ، يمكنك تعديلها متى تشاء في محرر النصوص الخاص بك ، لا ننسى كذلك على أن الـ spaces يمكن أن تكون أفضل على سبيل المثال حينما تحاول كتابة function parameters في function declaration كالتالي :





 

 

الـ function الأولى إستخدمت فيها المسافات (spaces) بينما الثانية إستخدمت فيها الـ Tabs إذا حاولت ملاحظة الفرق سترى أن declaration الخاصة بالـ double غير متناسقة مع هيكلة الكود ، بالنسبة لي الأمر ليس مزعجا البثة سأتقبل الأمر مقابل بعض فوائد الـ tabs التي سنراها بالتدقيق .

الـ tabs يقصد بها المسافات الفارغة .

هل تسائلت يوما لماذا تم وضع الـ Tabs في حين لدينا زر الـ spaces ؟ ، هل هناك مغزى في إستخدامها ، الـ tabs في السنوات السابقة تم إستخدامها لتنسيق النصوص عوض تكرار الضغط على الـ spaces فلنسميها ربما x2 ربما قد تقحمني بأن محرر النصوص المطورة أصبحت تدعم التالي في الـ Spaces لتنسيق مفصل ، لنتابع النقطة التالية و ستفهم .



الـ Tabs قابلة للتعديل بينما الـspaces لا .

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

 

الكود الخاص بك ربع حجمه عبارة عن مسافات .

 

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

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

Download Nulled WordPress Themes
Download Nulled WordPress Themes
Download Best WordPress Themes Free Download
Download Premium WordPress Themes Free
udemy paid course free download