💡 یک سؤال که هر برنامهنویس باید قبل از نوشتن کد بپرسد
«اگر این پروژه ۱۰ برابر بزرگتر شود، آیا این کد هنوز قابل نگهداری است؟»
کدی که امروز فقط برای ۱۰۰ کاربر نوشته میشود، ممکن است شش ماه بعد به ۱۰۰ هزار کاربر سرویس بدهد.
تفاوت یک برنامهنویس معمولی با یک مهندس نرمافزار در همین نگاه است.
قبل از نوشتن هر Feature به این موارد فکر کنید:
• آیا این بخش قابل تست است؟
• آیا وابستگیها کم هستند؟
• آیا تغییرات آینده ساده خواهد بود؟
• آیا این کد را سه ماه بعد خودم میفهمم؟
نوشتن کد فقط حل مسئله نیست؛ ساختن سیستمی است که آینده را هم تحمل کند.
@CodeVerse_dev
Post #453
379
- ❤ 8
- 👍 3