سايت سازمان سنجش مطابق معمول از کار افتاد
بخش خبر آى تى ايران – سايت سازمان سنجش www.sanjesh.org که به طور معمول در طى يکى دو سال گذشته هنگام ارايه اسامى قبول شدگان آزمون هاى متخلف از کار مى افتد همچنان که پيش بينى مى شد از روز گذشته و قبل از اعلام نتايج کارشناسى ارشد از کار افتاد.
بنا بر اين گزارش روز در طى روزهاى گذشته سازمان سنجش از طريق راديو، تلويزيون و مطبوعات بارها و بارها با اعلام آدرس سايت سنجش دات اورگ از متقاضيان خواسته بود تا نتايج آزمون کارشناسى ارشد در اين سايت بيابند اما از همان دقايق اوليه صبح چهارشنبه اين سايت دچار مشکل شد و به هيچ وجه قادر به پاسخ گويى به مراجعان نبود.
در هنگام تنظيم اين خبر نتايج جست و جو در سايت سنجش اشکالات عديده اى را از سرور و کدنويسى برنامه سايت نشان مى دهد. عليرضا شيرازى مدير سايـت پارسيک در اين باره مى گويد:سايت سنجش قرار است سايت رسمى براى اعلان نتايج آزمونهاى موسسه اى باشد که ميتوان آنرا دروازه ورود به تحصيلات عالى و کارشناسى دانست و هر سال موقعيتهاى پيش ميآيد که ساتى کعبه هزاران جوان علاقمند و کاربر اينترنت ميشود..روشن است که اين سايت ميبايست دقت بيشترى در انتخاب سرور، معمارى برنامه ها و تکنولوژيهاى بکار گرفته شده در سايت داشته باشد. اما اينک خواهيم ديد که يکى از ضعيف ترين برنامه نويسهاى سايتهاى مهم کشور در نسخه فعلى سايت سنجش انجام شده است.
شيرازى در مطلبى که در همين زمينه در وبلاگ آى تى ايران نسخه 2 نوشته توضيح مى دهد: در حال بازديد از سايت سنجش بودم که همانند بسيارى با اشکال و عدم پاسخگويى مواجه بودم.صفحات سايت با تکنولوژى دات نت NET. طراحى شده است ولى متوجه خطاهايى از موتورهاى ديتابيس بورلند شدم و حدس زدم که ممکن است اين نسخه توسط دلفى دات نت نوشته باشد . بررسى بيشتر حدس مرا تبديل به يقيين کرد و همانطور که حدس ميزدم و به دليل بى دقتى برنامه نويسان و مديران سايت سورس کامل صفحه جستجو در سايت موجود و در آدرس زير در دسترس بود http://www.sanjesh.org/rform1.pas وى اضافه مى کند: اما براى من نکته ديگرى جالب است و آن اينکه اين برنامه که بايد بهترين بازدهى را داشته باشد توسط يک يا چند برنامه نويس تازه کار و بهتر است بگويم مبتدى و بى دقت انجام شده است. تقريبا اثر کلاسها و متغيرهاى بکار رفته هرگز به روش صحيح نام گذارى نشده اند و تقريبا همه نامها بصورت پيش فرض بکار رفته است. و برنامه نويسان حرفه اى و مديران پروژه هاى نرم افزارى خوب ميدانند که اينکار تنها و تنها مخصوص مبتديان است. باز نکته جالب تر آنکه در اين سورس حتى يک خط و يا يک تنظيم براى بهينه کردن اجراى صفحه در نظر نگرفته شده است و اين با توجه به سواد تيم طراح طبيعى است.تمام امکانات مربوط به مديريت صفحات ، Cache و .. که در ASP.NET به شکل آسانى در اختيار است و ميتواند باعث بهينه شدن اجراى صفحات شود هرگز مورد توجه نبوده است.نگاهى ديگر به بخش مربوط به درخواست SQL نيز خود حکايتى خند دار و تاسف آور است. بى دقتى و در نظر نگرفتن استثناء و عدم کنترل آنها (مانند SQL Injection) که در اين مورد ميتواند باعث ايجاد خطاها و باز ماندن مکرر اتصال به ديتابيس شود و همچنين نحوه نام گذارى فيلدها و جداول و بخصوص نحوه ايجاد درخواست جستجو نيز از جمله ضعفهاى فراوان اين برنامه ساده هستند.عدم درخواست درست از بانک اطلاعات باعث ايجاد بار ترافيکى بسيار بيشتربراى بانک اطلاعات و تلف کردن بى مورد منابع سيستم است. نکته اى که در چنين سايتى رعايت آن الزاميست.
آرى برنامه اى ساده و در حدود دويست خط که البته اکثر آنها نيز توسط محيط توسعه و اتوماتيک ايجاد شده و در معدود خطوط نوشته شده نيز ميتواند ده ها اشتباه ، بى دقتى و بى سليقگى ديد.برايم جالب است بدانم براى اين طرح چقدر هزينه و زمان صرف شده است و قطعا ميدانم چنين کارى ارزشى برابر صفر دارد.نسخه فعلى سايت سنجش قطعا يکى از بدترين استفاده ها از تکنولوژى قدرتمند دات نت .net و مايه تاسف براى سايت و تيم مديريت و توسعه آن است. کارى که ميتوانست به مراتب ده ها برابر بهتر انجام شود.
گفتنى است سايت سازمان سنجش به دفعات در هنگام ارايه سرويس به متقاضيان از کار افتاده البته پيشتر اين سايت در هنگام ارايه نتايج کنکور که بازديد کنندگان بسيار زيادى به آن مراجعه مى کردند از کار مى افتاد اما به نظر مى رسد اين سايت قادر به ارايه نتايج آزمون هاى محدودتر هم نيست.