از تجربه های برنامه نویسی
بدون شک هر برنامه نویس گنجینه عظیمی از خطاها و تجربه های تلخی از خطاها می باشد. همیشه خطاها و اشتباهات با ضریب زیان و گاه جبران ناپذیر در سیستم های نرم افزاری مشاهده می شود.
آرشیو کردن و نگهداری این خطاها و تجربه ها خیلی به درد کار می خوره ، مخصوصاً وقتی شما به صورت تیمی کار می کنید و یه نفر بعداً به تیم ملحق میشه.
یه نفر همیشه باید این خطاها رو تست و مدیریت کنه.
مثلاً یه جای من یه لیستی رو سورت کرده بودم اما متاسفانه چون String بود ( اعداد به صورت String نمایش داده می شد) بعد از رسیدن به یه عدد خاصی سورت قاطی نشون می داد. اونجا بود که فهمیدم باید تبدیل به int کنم و بعد سورت بزنم.
اگر در زمان استفاده از نرم افزار (بعد از تحویل دادن به مشتری ) تغییراتی لازم شد حتماً تست های کافی رو انجام بدین و حتی کوچکترین تغییر رو بدون تست و بررسی به سیستم مشتری اعمال نکنید.پ
حداقل من در مورد آیتم بالا تجربه اصلاً خوبی ندارم.
خوشحال میشم از نقطه نظرات و تجریبات دوستان هم استفاده کنم.
مطلبی دیگر از این انتشارات
به مقصد آزادی
مطلبی دیگر از این انتشارات
هیولای اینستاگرام
مطلبی دیگر از این انتشارات
بهترین برنامه های قرن گذشته برای قرن جدید
ولی به نظر من اگه از این دید به قضیه نگاه کنی که همه چیز در برنامه نویسی نهایتا در یک ساختار و چارچوب قرار می گیره، پس نسبت به فریمورک ها حساس نخواهی بود...
یه زمانی قصد داشتم یه وبلاگ بزنم و تجربیات روزانه و ارور های پیش اومده رو توش بنویسم ارشیو کنم ،حداقل برای خودم
اما هربار دست تقدیر نذاشت این کارو کنم :))
و همیشه سعی کنید از تست های واحد برای تست کاراتون استفاده کنید...