چه زمان باید نرم افزار رو بازنویسی کرد؟؟

سلام دوستان به نظر شما چه زمان باید نرم افزار رو دوباره نوشت

بعد خوندن پست پایین فکر کنم جواب اینه هیچ وقت فقط باید refactor کرد

نظر شما چیه دوستان ؟

5 پسندیده

بستگی به نرم افزارش داره. من تجربه باز نویسی دارم و در بیشتر موارد مثبت بوده

3 پسندیده

یه شرکتی کار میکردم که هر هفته واسه پروژه «لیست تغییرات» میدادن. به جای اینکه برن دنبال بازاریابی و کار رو شروع کنن، بیشتر از یک سال در حال بهتر کردن پروژه بودن. مدیر عامل و تیم بازاریابی هرروز تو جلسه بودن.

وقتی مجبور باشی تو تایم خیلی کم، یه featureی رو ارائه بدی، نتیجش یه اسپاگتی‌کد میشه که خودتم ازش سر در نمیاری.
اینقدر پیچیده شده بود که واقعا نمیشد هیچ تغییری توش ایجاد کرد. trace کردن باگ هم واسه خودش مکافاتی بود.
تمام پروژه رو توی دو هفته بازنویسی کردم (قسمت back-end) در حالی که مطمئنم refactor کردنش غیر ممکن بود.

درمورد بقیه‌ی پروژه هایی که انجام دادم (لازم به ذکره که تجربه‌ی خیلی زیادی ندارم) refactor کردن پروژه زندگی رو شیرین کرده.

2 پسندیده