نگهداری (maintenance) نرم افزار:
فرض کنید که شما برنامه مفصلی را با تعداد خط های زیاد برای یک پروژه یا محصول نوشته و از آن جواب گرفته اید. حال اگر مثلا بعد از دو سال بنا به نیاز لازم باشد تغییری در آن برنامه داده شود و نسخه جدیدی از آن نوشته شود بصورت طبیعی آن حضور ذهنی که در زمان نوشتن برنامه در مورد جزییات آن وجود داشته بعد از گذشت زمان طولانی تا حد زیادی بین رفته است. بنابراین اگر در هنگام نوشتن برنامه اولیه مواردی مانند کدنویسی اصولی، مستندات سازی، نام گذاری مناسب متغیرها و توابع و ... و نوشتن کامنت های مناسب به درستی انجام نشده باشد تغییر دادن یک برنامه پیچیده می تواند کاری بسیار سخت و مشکل باشد و حتی در مواقعی عملا به نتیجه نرسد. بنابراین در هنگام کدنویسی لازم است با در نظر گرفتن تمهیدات لازم بحث maintenance و نگهداری نرم افزار در زمان های آینده را مد نظر داشته باشید تا بعد از گذشت زمان زیاد اصلاحات بعدی آن با کمترین مشکل قابل انجام باشد.
@KnowledgePlus
Post #681
15.6K