فلسفة Zen
الدرس 9 من 28 في دورة Clean Code - كتابة كود أفضل باستخدام Python على Coddy.
روح بايثون هي مجموعة من 19 "مبدأً إرشاديًا" لكتابة التعليمات البرمجية بلغة Python.
الجميل أفضل من القبيح.
الصريح أفضل من الضمني.
البسيط أفضل من المعقد.
المعقد أفضل من شديد التعقيد.
المسطح أفضل من المتداخل.
المتناثر أفضل من الكثيف.
قابلية القراءة مهمة.
الحالات الخاصة ليست مميزة بما يكفي لكسر القواعد.
رغم أن العملية تتغلب على المثالية.
يجب ألا تمر الأخطاء بصمت أبدًا.
إلا إذا جرى إسكاتها صراحةً.
في مواجهة الغموض، ارفض إغراء التخمين.
ينبغي أن تكون هناك طريقة واضحة واحدة-- ويفضل أن تكون واحدة فقط --لفعل ذلك.
رغم أن تلك الطريقة قد لا تكون واضحة في البداية، إلا إذا كنت هولنديًا.
الآن أفضل من أبدًا.
رغم أن أبدًا غالبًا ما يكون أفضل من *الآن* تمامًا.
إذا كان من الصعب شرح التنفيذ، فهو فكرة سيئة.
إذا كان من السهل شرح التنفيذ، فقد يكون فكرة جيدة.
مساحات الأسماء فكرة عظيمة بحق -- فلنستخدم المزيد منها!
نأمل أنه بعد إتمام هذه الدورة ستتمكن من فهم بعض هذه الإرشادات واتباعها !
يمكنك طباعة ما يلي باستخدام (في المفسر)
>>> import thisجرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
جميع دروس Clean Code - كتابة كود أفضل باستخدام Python
تدرّب بنفسك: مترجم Python عبر الإنترنت