💸 بدهی فنی؛ هزینهای که دیر یا زود باید پرداخت شود!
فرض کن برای تحویل سریعتر پروژه، چند میانبر بزنی:
* کدهای تکراری را فعلاً حذف نکنی
* تست ننویسی
* ساختار پروژه را مرتب نکنی
* چند راهحل موقتی اضافه کنی
در ظاهر پروژه سریعتر جلو میرود؛ اما در واقع داری «بدهی فنی» ایجاد میکنی.
مشکل اینجاست که این بدهی همراه با سود برمیگردد!
❌ توسعه قابلیتهای جدید کندتر میشود
❌ باگها بیشتر میشوند
❌ نگهداری پروژه سختتر میشود
❌ هزینه توسعه افزایش پیدا میکند
برنامهنویسان حرفهای میدانند که سرعت کوتاهمدت نباید کیفیت بلندمدت پروژه را قربانی کند.
📚 مقاله معروف Martin Fowler درباره Technical Debt:
🔗 https://martinfowler.com/bliki/TechnicalDebt.html
اگر روی پروژهای کار میکنی که هر تغییر کوچکی در آن ترسناک شده، احتمالاً زمان پرداخت بدهی فنی فرا رسیده است. 🚀
#CleanCode #Programming #SoftwareEngineering #مقاله
@CodeVerse_dev
Post #175
209

- 👍 4
- ❤ 1