از تجربه های برنامه نویسی

بدون شک هر برنامه نویس گنجینه عظیمی از خطاها و تجربه های تلخی از خطاها می باشد. همیشه خطاها و اشتباهات با ضریب زیان و گاه جبران ناپذیر در سیستم های نرم افزاری مشاهده می شود.

آرشیو کردن و نگهداری این خطاها و تجربه ها خیلی به درد کار می خوره ، مخصوصاً وقتی شما به صورت تیمی کار می کنید و یه نفر بعداً به تیم ملحق میشه.

یه نفر همیشه باید این خطاها رو تست و مدیریت کنه.

مثلاً یه جای من یه لیستی رو سورت کرده بودم اما متاسفانه چون String بود ( اعداد به صورت String نمایش داده می شد) بعد از رسیدن به یه عدد خاصی سورت قاطی نشون می داد. اونجا بود که فهمیدم باید تبدیل به int کنم و بعد سورت بزنم.

اگر در زمان استفاده از نرم افزار (بعد از تحویل دادن به مشتری ) تغییراتی لازم شد حتماً تست های کافی رو انجام بدین و حتی کوچکترین تغییر رو بدون تست و بررسی به سیستم مشتری اعمال نکنید.پ

حداقل من در مورد آیتم بالا تجربه اصلاً خوبی ندارم.

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