tabs أم spaces؟

أريد أن أعرف أصدقائي من أعدائي...

أيهما تستخدم في تنسيق أكوادك... tabs أم spaces؟

أنا أستخدم tabs، لأنك تحتاج عدد أقلا منها... spaces تبدو لي شيء قد يستخدمه الأطفال، "إسمي عبقور وعمري 12 سنة وأبرمج بهتمل وأستخدم spaces لتنسيق أكوادي" هكذا أتخيلك.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

انا استخدم و احب tab و لكن حاليا استخدم spaces ( بضغط tab ليضيف المحرر 4 space ) لان ipython لا يتعرف علي ال tab بشكل صحيح

أستخدم المسافات (spaces) وكل المحترفين يعلمون الآن أن الtab شيء من الماضي ولا يصلح لهذا القرن والسبب بسيط وهو أن نظم التشغيل و المحررات المختلفة تستخدم حجماً مختلفاً للtab بينما المسافات تعطيك نفس الحجم بالضبط أينما فتحتها. بمعنى آخر إذا كانت شفرتك المصدرية تستخدم تابات فقد تظهر بشكل مختلف بين محرر وآخر أو نظام تشغيل وآخر. فإذا كنت تستخدم التاب فيعني ذلك أنك لست ممن يهتم بمظهر الشفرة المصدرية أو ممن يعتقد أن المحرر الذي يستخدمه هو المحرر الأوحد الذي يجب على الجميع استخدامه.

لا أهتم بالمظهر، أهتم بما هو عملي. كل ما قلت يمكن اختصاره في "لا أهتم أبدا لل micro-optimization".

في أقصى حد ستستخدم محرران، واحد في Terminal والآخر محررك المفضل العادي والذي يمكنك تخصيصه كما تريد.

منذ بدايتي مع البرمجة وأنا أستخدم بيئة التطوير الرهيبة visual studio.

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

لكن فضولي لم يمنعني حينها من البحث عن الفرق بين ال spaces وال tabs.

بعد البحث اتضح أنها تفضيلات شخصية، لكني فضّلت حينها ال tabs لأنها تبدوا احترافية، كما أنها تعتبر ال official recommendation.

مع احترامي لعبقور أتمنى له برمجة سعيدة بهتمل xD

أستخدم spaces. اسألني ما تشاء.

كم واحدة تستعمل في كل إزاحة؟