في هذا المنشور الحالي ، سنواصل 05 البرنامج التعليمي من سلسلة البرامج التعليمية الخاصة بنا على برمجة شل. على وجه التحديد ، سوف نتناول أ دوري الدرجة الاولى الايطالي الممارسات الجيدة، لتأخذ في الاعتبار عند تنفيذ نفس الشيء.
منذ ذلك الحين ، في السابق (البرنامج التعليمي 04) نخاطب الآخرين النقاط العملية الأساسية المتعلقة بهذه ، وتحديدا كيف يتم إنشاؤها وكيف يتم تنفيذها، وما هي الأجزاء التي يتألف منها ملف البرنامج النصي شل باش.
وقبل أن تبدأ هذه الوظيفة تسمى «البرمجة النصية لـ Shell - البرنامج التعليمي 05»، نوصي باستكشاف ما يلي المحتويات ذات الصلة، في نهاية قراءة هذا المنشور اليوم:
دروس البرمجة في شل 05
أفضل الممارسات لإنشاء برنامج نصي
أفضل 10 ممارسات لأفضل برمجة شل
بين 10 الأكثر أهمية التي يمكن أن نذكرها هي ما يلي:
- مسافة بادئة للرمز: يعد الكود الذي تم تطويره في شكل قابل للقراءة أمرًا حيويًا للغاية لفهمه بشكل أفضل. وستوفر المسافات البادئة اللازمة رؤية واضحة للبنية المنطقية المفصلة.
- أضف مسافات فاصلة بين أقسام الكود: يجعل فصل الكود إلى وحدات أو أقسام أي رمز أكثر قابلية للقراءة وسهل الفهم ، بغض النظر عن طوله.
- علق على الكود قدر الإمكان: إن إضافة الأوصاف المفيدة والضرورية لكل سطر أو أمر أو قسم من التعليمات البرمجية أو وظيفة تم تطويرها ، يسهل فهم ما تمت برمجته.
- قم بإنشاء متغيرات بأسماء وصفية لوظائفك: يساعد تعيين أسماء المتغيرات التي تصف وتحدد بوضوح الوظيفة التي تم إنشاؤها من أجلها على فهم الغرض منها.
- استخدم بناء الجملة
VARIABLE=$(comando)
لاستبدال الأمر: بدلاً من الطريقة القديمة التي تم إهمالها الآنVARIABLE=`date +%F`
. - استخدم الوحدات أو المتغيرات للتحقق من صحة المستخدم المتميز والمستخدمين المصرح لهم ، بكلمة مرور أو بدونها: لزيادة مستويات الأمان ، في الأجزاء المطلوبة من الكود.
- استخدم الوحدات النمطية أو متغيرات التحقق من صحة نظام التشغيل (Distro ، Version ، Architecture): لمنع استخدام الملفات على أجهزة الكمبيوتر غير المدعومة (أو الخوادم).
- استخدم الوحدات النمطية أو الإجراءات لتأكيد تنفيذ الإجراءات الحرجة أو المجمعة: لتقليل الأخطاء الناتجة عن الارتجال أو الإهمال.
- تضمين وحدات أساسية متنوعة: من بين تلك التي يمكن ذكرها ، وحدات الترحيب والوداع ، التحقق المزدوج من التنفيذ ، لتجربة مستخدم أفضل.
- إنشاء واجهات مرئية سهلة الاستخدام: من خلال كل من Terminal (CLI) وسطح المكتب (GUI) باستخدام الأوامر
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
وحتى الأوامر"mpg123 y espeak"
للتنبيهات الصوتية والإخطارات الصوتية بصوت إنساني أو آلي.
مهمة أخرى
- ترشيد حجم البرنامج النصي باستخدام وظائف و / أو وحدات خارجية: إذا كان البرنامج النصي سيصبح كبيرًا جدًا ، فمن الأفضل تقسيمه باستخدام وظائف أو تقسيمه إلى ملفات نصية أصغر ، والتي يطلق عليها البرنامج النصي الرئيسي.
- استدعي ، بطريقة واضحة وواضحة ، المكالمات إلى المترجمين الفوريين الآخرين (لغات البرمجة) داخل النص: للقيام بذلك ، يجب أن نستدعيهم بوضوح من خلال الخطوط أو الوحدات.
ملخص
باختصار ، نأمل هذا البرنامج التعليمي 05 حول «البرمجة النصية لشل» على أفضل الممارسات عند إنشاء النصوص ، والممارسات السابقة ، تزيد من معرفة الكثيرين ، عند جعل أفضل الممارسات وأكثرها وظيفية ملفات نصية تم إنشاؤها باستخدام Bash Shell.
إذا أعجبك المحتوى ، التعليق ومشاركتها. وتذكر ، قم بزيارة بداية «موقع»، بالإضافة إلى القناة الرسمية لـ تیلیجرام لمزيد من الأخبار والبرامج التعليمية وتحديثات Linux.