صحيح جدا، يجب أن يكون الكود خاصتك clean code
مقروء ومفهوم وقابل للتعديل والاختبار unit testing بسهولة عالية
وهذا يعني أنك لو وجدت الحاجة لكتابة
"هذا الكود يقوم بكذا كذا عن طريق حساب كذا كذا"
غالبا معناه أنك جبت العيد، والكود سيء لدرجة أنك تحتاج تشرحه في تعليق
مقروء ومفهوم وقابل للتعديل والاختبار unit testing بسهولة عالية
وهذا يعني أنك لو وجدت الحاجة لكتابة
"هذا الكود يقوم بكذا كذا عن طريق حساب كذا كذا"
غالبا معناه أنك جبت العيد، والكود سيء لدرجة أنك تحتاج تشرحه في تعليق
ربما تتساءل: ماهي فائدة كتابة قواعد العمل business rules داخل الأكواد؟
تخيل معي عندك فريق برمجة، وكل واحد كتب أجزاء من البرمجية بدون أي تعليقات
بعد فترة عندك موظفين جدد...
بتجلس تشرح لهم كل قواعد العمل أول وجديد؟ أو بتجلب الفريق يشرح لهم كل الكود؟!
أعتقد وصلت الفكرة ?
تخيل معي عندك فريق برمجة، وكل واحد كتب أجزاء من البرمجية بدون أي تعليقات
بعد فترة عندك موظفين جدد...
بتجلس تشرح لهم كل قواعد العمل أول وجديد؟ أو بتجلب الفريق يشرح لهم كل الكود؟!
أعتقد وصلت الفكرة ?
جاري تحميل الاقتراحات...