أمنياتي الحارة أن ينعم الجميع بالصحة والعافية والمجد والحرية، يتبعهاً نصر وفتح من عند الله وحده =)

مع تجدد المصافحات والإنطلاقات من منطلق التطوير والهدف المنشود بعيد المدى الواقف فوق القمم تلك.

نبدأ السلسلة!

أقدم لكم سلسلة “Clean Codes” الأولى على مستوى العالم العربي بأكمله.

وعازمين إن شاء الله على مقارعة الكبار من أجلكم، من إجل إيصالكم لمبتغاكم بتوفيق من الله.

سنقوم بشرح آلية مُنتظمة لكتابة الكود البرمجي، وأبجدية خاصة في فن التعامل مع الكود! لإنتاج فكرة منظمة عملية تخدمك وقت الحاجة!

ونذكر أن الطريقة هي من عملنا وتطويرناً، ونرجوا من الله أن نُحقق الإستفادة المرجوة من خلال طرحنا هذا !

كما أشرنا سابقاً أن السلسلة سوف تحتوي على عدة مواضيع مُنفصلة ولكن اليوم لدينا تعريف بسيط للسلسلة ومامعنى كود نظيف “Clean Code”

هل كتابة الشيفرة البرمجية بشكل مُرتب ومنسق أو “نظيف” مُهمة؟ وإن كانت كذلك فما هي أهميتها بالنسبة لي كَمطور أو لنا كفريق عمل؟

تساؤلات قد تطرأ على عقل المطور ولا يجد الإجابة الشافية، سأحاول أن أوضح أهمية الموضوع كماً لي يلي

كما هو معلون فأن الكود أو الشيفرة البرمجية (غالباً) يتم تحويلها إلى صفر و واحد وهذا ما يتعامل معه الكمبيوتر في الأصل،
لذلك هو لا يهتم حتى لو كتبت الكود البرمجي بالكامل في سطر واحد! ولا يهتم للأسلوب الذي تتبعه في الكتابة،
فقط كل مايهمه في الأمر أن يكون الكود البرمجي مكتوب بالشكل الصحيح وفق قواعد اللغة البرمجية التي تعمل عليها حتى يستطيع تنفيذ البرنامج

أول ما قد يتبادر إلى ذهنك هو إذا كان الكمبيوتر نفسه لا يهتم لأمر كتابة الكود البرمجي بشكل نظيف ومُرتب ومُنسق فلماذا أهتم أنا؟

حسناً، دعنا ننظر للموضوع من زاوية أخرى لنوضح أهمية الموضوع، بما أن الشيفرة البرمجية سيتم تحويلها في النهاية إلى صفر و واحد.

فلماذا لا يكتب المبرمج الكود البرمجي من البداية على شكل أصفار وآحاد؟ وتوفير الكثير من عمليات الترجمة على الكمبيوتر؟

ببساطة نحن نستخدم الكود البرمجي لكي نستطيع تحويل أفكارنا إلى أشياء يفهمها الكمبيوتر بطريقة سهله وبسيطة ويستطيع أي إنسان (مبرمج) أن يقرأها بشكل ميسر وسهل.
بكلام أخر ظاهر الكود البرمجي أو الشيفرة البرمجية هي ليست للكمبيوتر لأن الكمبيوتر لا يفهمها بأي حال من الأحوال وإنما لمن سيتعامل معها وهم المطورين.

لذلك وجب الإهتمام بها لكي نستطيع تحويل الأفكار البرمجية الخاصة بنا إلى صورة سهله يفهمها أي شخص سيقرأ الشيفرة البرمجية.

الكود البرمجي أو الشيفرة البرمجية هي في النهاية مُجرد عمل مثله مثل بقية الأعمال الأخرى المعرضة للنقد، لذا فإن قدرتك على إيصال أفكارك من خلال كتابة شيفرة برمجية واضحة وسهلة يجعلك كمطور فخور بعملك أو فخور لكونك من قام بكتابة تلك الشيفرة البرمجية.

مخلص الدرس

تمارين الدرس، أتمنى منكم عدم الرجوع للدرس أو الغش فكل شخص يجاوب على قدر تركيزه أثناء القراءة

الشكر لحضراتكم لحسن الإستماع والإنصات، الإستفسارات والنقاش الحي مكانه صفحات طرحي دون أدنى شك.

 





مقالات ذات صلة :


Profile photo of Khalid Olayan
4052

عن

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





التعليقات :

# saed قبل سنتين
Profile photo of saed

متابعين للسلسة باذن الله متى ^_^

# med99 قبل سنتين
Profile photo of med99

نحن بانتظارك اخي
^_^

# alweebcom قبل سنتين
Profile photo of alweebcom

موفق يا اخي

كتابة تعليق :

xD oO ^_^ =] =) ;-( ;) :| :woot: :whistle: :sleep: :sick: :police: :p :o :ninja: :mm: :love: :lol: :kiss: :hmm: :evil: :bandit: :angel: :alien: :D :) :( 8)