سؤال

وعلى الرغم الترميز في بايثون أنه من الأفضل إلى رمز باتباع المبادئ التوجيهية من PEP8.

وحين الترميز لسيمبيان أنه من الأفضل اتباع معايير الترميز لها.

ولكن عندما كنت رمز للPyS60 التي الإرشادات التي يجب أن أتبعها؟ حتى الآن أنا أتابع PEP8، ولكن يظهر هذا الرمز العكس . هل أنا بحاجة إلى إعادة صياغة قانون بلدي؟

هل كانت مفيدة؟

المحلول

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

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

ولا يحصلون على التعلق على "إعادة صياغة" طويلة من التعليمات البرمجية التي هي وظيفية، مقروء، وعلى الأقل في نفس المنطقة العامة كما PEP8.

نصائح أخرى

و"هل أنا بحاجة إلى إعادة صياغة قانون بلدي؟"

هل تضيف قيمة إلى إعادة صياغة كنت رمز؟

كم عدد الناس سوف تساعدك على وضع رمز الذي

وأ) لا أعرف PEP 8

B) لا يعرفون سوى معايير الترميز PyS60 لأن هذا هو رمز الوحيد الذي قد رأيت من أي وقت مضى.

و

وC) لا يمكن أن تدرس أي شيء مختلف عن PyS60 الترميز المعايير؟

وقائمة كل الناس الذين كنت سوف تعمل مع أن تلبية جميع المعايير الثلاثة. ثم تقرر ما هو أرخص: إعادة صياغة التعليمات البرمجية الخاصة بك أو اطلاق النار عليهم

استخدم اسلوب API (ق) كنت تفاعل أكثر من غيرها. هذا هو قاعدة بسيطة تعمل في معظم الأماكن (حيث يمكنك رؤية رمز، أي جاوة / C # هو من الصعب بعض الشيء (إيه) ..:)

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

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

وأما وقد قلت ذلك أود أن أوصي باستخدام PEP8، ولكن فقط إذا كنت تخطط لاستخدام pylint أن أقدم لكم بعض الثقة إضافية في المشروع.

ولقد فعلت شيئا سوى PyS60 الاشياء، أبدا الثعبان الحقيقي. مستعملة pylint لتسريع الوقت اللازم لتطوير ولي نقطة تلقائيا بعض العيوب المحتملة قبل أن تصل الى لهم في الحياة الحقيقية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top