RSS

Tag Archives: PHPUnit

اختبار وتوثيق برامج PHP

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

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

سأتناول في مقالتي هذه شقين آخرين يساهمان في تعزيز مظاهر وسلوكيات الاحتراف لديك، وهما الاختبار والتوثيق. حيث سأعتمد مقاربة استخدم فيها لغة PHP وما يتوفر لها من أدوات مستفيدا مما كسبته من خبرة عملية في إطار مشروع  PHP واللغة العربية (http://www.ar-php.org) كمثال، على الرغم من أن المفاهيم المطروحة في هذه المقالة يمكن تعميمها على أغلب اللغات البرمجية ومعظم المشاريع.

المزيد…

 

الأوسمة: , ,