در دنیای توسعه نرم افزار، هر توسعه دهنده ای با نرم افزارهای قابل اعتماد آشنا است TODO
نظر دادن اغلب به عنوان یک یادآوری سریع برای بازبینی کد، اصلاح مجدد یا تکمیل یک کار در مرحله بعد استفاده می شود. اما به مرور زمان اینها TODO
نظرات ممکن است انباشته شوند و به انباشت بیصدا بدهیهای فنی تبدیل شوند – باری پنهان که میتواند بر سلامت و قابلیت نگهداری پروژه تأثیر بگذارد.
اگر علامت نزنید، این یادآوریهای پراکنده میتوانند پایگاه کد را کاهش دهند و پیمایش، اشکالزدایی و گسترش را برای توسعهدهندگان سختتر کنند. در کار خودم، من به طور مستقیم با این موضوع مواجه شدم و در نهایت تصمیم گرفتم آن را با ابزاری که بدهی فنی را قابل مشاهده و عملی می کند، حل کنم: دکتر.
در ابتدا، الف TODO
نظر ممکن است بی ضرر یا حتی مفید به نظر برسد. این یک سیگنال برای توسعه دهندگان است که دوباره چیزی را بررسی کنند – شاید یک الگوریتم را بهینه کنند، یک بخش پیچیده را اصلاح کنند، یک وابستگی قدیمی را جایگزین کنند، یا یک ویژگی را تکمیل کنند که هنوز در حال انجام است. با این حال، با برنامه های شلوغ، تغییر اولویت ها، و ضرب الاجل های فشرده، اینها TODO
s اغلب به طور نامحدود به تعویق می افتد. به جای پرداختن به آنها، به مصنوع چیزهایی تبدیل می شوند که حل نشده باقی مانده اند.
با گذشت زمان، TODO
نظرات می توانند چندین مشکل ایجاد کنند:
- بدهی فنی نامرئی: تجمعی از
TODO
نظرات این توهم را ایجاد می کند که کد به خوبی حفظ شده است، در حالی که در…