مفهوم ال Unit Testing

unit-test-C-visual-studio-asp-net-asp-mvc-299x225
في برمجة الكمبيوتر ، اختبار الوحدات (Unit Testing) هي طريقة لاختبار اجزاء البرامج المكونة من Classes , Units, Components , Libraries , etc ، وذلك لتسهيل عملية اقتناص الاخطاء من البرنامج. لتدرك عزيزي القاريء اهمية عملية اختبار اجزاء البرنامج المعروفة باسم Unit Testing تخيل معي انك صاحب شركة لتصنيع واصلاح التلفاز ولديك تلفاز به احد العيوب وعليك ان تعرف سبب العطل ، وتريد انت ان تعرف المكون التالف وتقوم تغييره او اصلاحه ، كفني تصليح ستقوم بقياس او اختبار كل مكون علي حده مثل ال Capastors او ال Transistors الخ من مكونات التلفاز حتي تعرف المكون التالف وتقوم باصلاحه او تغييره. كذلك الامر في البرمجة لتسهيل عملية اقتناص الاخطاء عليك ان تقوم بتحديد الكود المسؤل عن العملية التي تفشل في برنامجك وتقوم بعمل الاختبارات اللازمة عليه (Unit Test) حتي تتعرف علي المكون (سبب المشكلة) وتقوم بأعادة تكويده من جديد حتي يعمل بشكل طبيعي.

أكمل القراءة

كيف تحمي موقعك من الإختراق ؟

10486472_790336731011496_2945914499491267565_n
كلنا نعرف ان المواقع الإلكترونية معرضة دائما للاختراق والوصول الى بيانات من المفترض ان لا يراها الا المسموح لهم.
القاعدة الاساسية لحماية موقعك عليك ان تملك تفكير امني (ما اقصده بتفكير امني اي لديك نفس طريقة التفكير التي يتمتع بها خبراء الاختراق )
أكمل القراءة