Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

فلسفة Zen

الدرس 9 من 28 في دورة Clean Code - كتابة كود أفضل باستخدام Python على Coddy.

زن بايثون (The Zen of Python) هي مجموعة من 19 "مبدأً توجيهياً" لكتابة الكود بلغة بايثون.

الجميل أفضل من القبيح.

الصريح أفضل من الضمني.

البسيط أفضل من المركب.

المركب أفضل من المعقد.

المسطح أفضل من المتداخل.

المتفرّق أفضل من الكثيف.

قابلية القراءة مهمة.

الحالات الخاصة ليست خاصة بما يكفي لكسر القواعد.

رغم أن الجانب العملي يتفوق على النقاء.

يجب ألا تمر الأخطاء بصمت أبداً.

ما لم يتم إسكاتها صراحةً.

في مواجهة الغموض، ارفض إغراء التخمين.

يجب أن تكون هناك طريقة واحدة -ويفضل أن تكون واحدة فقط- واضحة للقيام بذلك.

على الرغم من أن تلك الطريقة قد لا تكون واضحة في البداية ما لم تكن هولندياً.

الآن أفضل من أبداً.

رغم أن "أبداً" غالباً ما تكون أفضل من "الآن" فوراً.

إذا كان من الصعب شرح التنفيذ، فهي فكرة سيئة.

إذا كان من السهل شرح التنفيذ، فقد تكون فكرة جيدة.

مساحات الأسماء (Namespaces) فكرة رائعة جداً -- لنقم بالمزيد منها!

نأمل بعد هذه الدورة أن تفهم و تتبع بعضاً من هذه الإرشادات!

 

يمكنك طباعة ما يلي باستخدام، (في المفسر)

>>> import this

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

جميع دروس Clean Code - كتابة كود أفضل باستخدام Python