بسم الله الرحمن الرحيم
الاخوة الاعزاء فكرت بموضوع واتمنى ان يروق لكم!
المعروف ان كل مبرمج له اسلوبه في التفكير على الرغم ان كل مبرمج يستفيد من غيرة لكن تبقى هنالك الاستقلالية في التفكير
لكي يتضح الامر اكثر اليك هذا المثال :
لو طلب من مبرمجي هذا المنتدى عمل برنامج بصفات معينة فهل تعتقد ان كل البرامج ستكون نفس الشي ؟ بالتاكيد لا ..
فهنالك البرنامج السريع اوالبطي وهنالك البرنامج الكبير والصغير وهنالك الكود الواضح السهل الفهم وهنالك المعقد , لكن كلها تؤدي نفس الوظيفة .
ما سبب ذلك ؟ اكررها مرة اخرى انه اختلاف طريقة التفكر ( التي بدورها تختلف باختلاف الخبرة).
فكرتي هي ان نعطي مواصفات لكود معين ليتنافس مبرمجي هذا المنتدى في الحصول على اكفأها. وسنبدأ بعمل دوال سهلة الى ان ننتهي ان شاء الله في المستقبل بالبرامج المعقدة والقوية.
الفائز من بين هذه الاكواد سيرشح حتى يرجع اليه الاخرون .
طبعا سيكون هنالك محكمون من اهل الخبرة مثل الاخ هاني الاتاسي والذي امل ان يكون له الدور الفعال كما عهدناه لانجاح هذه الفكرة.
انا اؤمن ان هذه الفكرة ستفيدنا كثيرا وتعلمنا كيف نتبع اقصر واكفأ الطرق للحصول على نفس المطلوب .
اقترح ان تكون شروط الاشترك كما يلي :
1- ان يكون الكود خاص بك وغير منقول من مكان اخر.
2- لا يجوز لك الاطلاع على بقية الاكواد حتى ترسل كودك الا اذا كنت غير مشارك ( المقصود من هذا , ان يكون كودك معبر عن تفكيرك وحدك ) .
3- ان ترسل الاكود خلال الفترة المحددة.
4- ان تكون شروط تقييم الكود حسب التالي:
* الاكثر فعالية ( سليم من الاخطاء ) 64 نقطة .
* الاسرع 32 نقطة.
* الاقصر طولا 16 نقطة.
* الاوضح ( الاكثر فهما ) 8 نقاط .
* الافضل من ناحية التعليقات 4 نقاط .
*** بحيث يصير اعلى معدل من النقاط هو 124 نقطة
5- ....
هذا ما استحضره الان واي اخ عنده افكار افضل فلا يبخل بها علينا , لا ادري كيف يبدو هذا الموضوع :o لكن عندي امل بنجاحه :)
ارجو التعاون وشكرا :)