درسته که خیلی زیاد از جوملا کارا و وردپرس کارا خوشم نمیاد و معتقدم که خیلی بازار کار نرم افزار رو خراب کردن ولی همیشه یک چیزی رو تحسین می کردم.

جوملا کارا و وردپرس کارا (توهین نشه، منظورم همکارانیه که با نرم افزارهای مشتری رو با بیس جوملا و وردپرس) دقیقا چیزی رو به مشتری میدن که بهش نیاز داره. نه کمتر و نه بیشتر. همیشه همه چیز رو به ساده ترین و سریع ترین روشی که میشه پیاده سازی می کنن؛ چیزی که شاید ما ASP کارها باید یاد بگیریم!
ما همیشه دوست داریم نرم افزارها را طوری بسازیم که نیازهای آتی کارفرما رو هم پوشش بده، البته این به تنهایی مشکلی نیست ولی مشکل از جایی پیش میاد که گاهی زیاده روی می کنیم. اینجاست که باید به یاد همکارامون بیفتیم. گاهی واقعا نیاز نیست که یک نرم افزار خیلی کامل و خوب و عالی بسازیم.
اگر مشتری فروشگاه الکترونیک ساده می خواد، نیاز نیست یک سیستم سبد خرید خیلی عالی یا یک سیستم حسابداری یا انبارداری براش بسازیم. همین که یک نفر بتونه بیاد توی فروشگاه چیزی که می خواد رو پیدا کنه و خریدشو انجام بده کافیه.

البته نمی خوام بگم قیمت پروژه های ASP واسه اینه که ما داریم چیزای اضافی می سازیم. بخشی از قیمت به دلیل اینه که ما از 0 همه چیز رو می سازیم و بخش دیگر مسئولیت پروژه است. مثلا وقتی شما دارید یک پروژه تراکنش های ارزی-ریالی تمام خودکار می نویسید، مطمئنا مسئولیت خیلی زیادی رو به دوش کشیده اید، هر گونه باگ امنیتی مساوی است با میلیون ها تومان ضرر مالی برای مشتری شما پس باید خیلی خیلی وقت بذارید تا هیچ باگی روی نرم افزار وجود نداشته باشه. کلیه محاسبات دقیق و بی نقص باشن و هزاران نگرانی دیگر ...

 در ادامه سه اصل مهم که هر برنامه نویس باید موقع ساخت نرم افزار به خاطر داشته باشه رو بیان کرده ام.

نوشته شده در تاریخ چهارشنبه 5 آبان 1395    | توسط: ح.م    | طبقه بندی: مهندسی نرم افزار، آموزش ASP.NET،     | نظرات()