25

معضلة تسمية المتغيرات ههه

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

كان من الأفضل وضعها بمجتمع "تسلية".

فكرت في ذلك ، ولكن لن يفهمها الا المبرمجون :(

أنا فهمتها رغم أني لست مبرمج.

ولكنك تملك عقلية مبرمج :)

لنسمها عقلية رياضياتي، لأنني أواجه نفس المشكلة (-:

There are only two hard things in Computer Science: cache invalidation and naming things.

-- Phil Karlt

and deploy the project

لا تنس الــCommenting

O.M.G

ههههه لقد دعاني المنشور للضحك !

نعم انه واقع البرمجة ! هههههههه ♥

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

في الأخير تجد أنك كتبت أسماء متغيرات غريبة ثم ينتهي بك المطاف إلى أنك لا تفهم وظيفة تلك المتغيرات أصلا !

معك حق ، كثيرا موجدت نفسي مضطرة لإعادة قراءة الكود بتمعن لأفهم وظيفة متغير ما وأعيد تسميته

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

كذلك يجب أن يفهمه الآخرون فقد يقوم أحد الأشخاص باستكمال المشروع لاحقاً.

صحيح والمؤسف أن المبرمج العربي لا يهتم بقابلية القراءة وتنظيم الشيفرة ناهيك عن التوثيق

أكتب ما يحلو لي؛ وبنهاية الكود (بحث واستبدال) يُحلِّي كل المتغيرات؛

كنت لا أبالي من قبل بالأسماء لكن تعلمت من خلال العمل تسمية المتغيرات باهتمام وحتى أن هناك نوع من القواعد نتبعها مثلاً اسم الدالة يبدأ بفعل, اسم متغير بولياني يبدأ بـ is أو has أو شي معبر ... وهكذا