صفحه شخصی سید علا سبزپوش

برنامه نویس دات نت و sql_server --ریاضیات

صفحه شخصی سید علا سبزپوش

برنامه نویس دات نت و sql_server --ریاضیات

نگه داشت پذیری و تغییر پذیری (Maintainability & Updateability)

نکاتی ساده اما کاربردی

موضوعی که می خواهم در مورد آن بنویسم بیشتر به بحث خطایابی نزدیک است . همه برنامه نویسان با این مشکل روبرو هستند که هر نسخه از نرم افزار که ارایه می دهند ، ممکن است باگهایی داشته باشد ، که باید آنها را اصلاح کرد و نسخه جدیدی ارایه دهند .اما در فرآیند دیباگ نرم افزار و انتشار مجدد آن نکاتی وجود دارد که باید به آنها توجه کنیم . سعی می کنم به مهمترین این نکات اشاره کنم.

 

1-سعی کنید یک بانک اطلاعاتی از توابع برنامه خودتان داشته باشید . مثلا

نام تابع  --پارامترهای ورودی ---اهداف تابع ---مقادیربازگشتی ---و از همه مهمتر نحوه ارتباط این تابع با توابع دیگر ،

فایده این کار در این است که اگر خواستید تابعی را تغییر دهید . متوجه خواهید شد که این تابع با چه توابع دیگری در ارتباط است . و در نتیجه عملکرد تغییر را کنترل می کنید .

 

2-نمودار کلاسها و ارتباطات بین آنها

علاوه بر توابع ، شما باید دقت کنید که ارتباط کلاسهای شما چگونه است . اگر کلاسی دچار تغییر شد ، کدام کلاسهای دیگر نیز باید تغییر کنند.

 

3-حفظ و نگه داری نسخه های قبلی

حتما قبل از هر تغییر در سورس نرم افزار حتما و حتما از آن پشتیبان بگیرید . همچنین اگر از ابزارهای کنترل سورس استفاده نمی کنید . می توانید یک راه حل ساده برای تمایز نسخه های برنامه استفاده کنید ، شما در عنوان صفحه اصلی برنامه می توانید شماره نسخه را وارد کنید

 

4-مدیریت خطاها

حتما با دستورات کنترل خطاها کار کرده اید . هر جا که خطایی در برنامه ایجاد شد یک پیغام نمایش می دهد. برای اینکار شما برای هر خطا یک کد یا شماره اختصاص دهید تا به هنگام مشاهده آن پیغام ، براحتی بتوانید محل وقوع خطا را پیدا کنید .

نظرات 4 + ارسال نظر
بهزاد منفرد سه‌شنبه 23 شهریور‌ماه سال 1389 ساعت 02:02 ب.ظ http://behzad900.blogsky.com

وبلاگ خوبی داری ذخیره کردم بعدا بخونم به منم سر بزن!

alireza سه‌شنبه 23 شهریور‌ماه سال 1389 ساعت 02:06 ب.ظ http://negaresh88.blogfa.com

Salam Khoshhalam Khahin Kard Nazaretono Dar Morede Poste Avval Yani " Javanan Be Khatere Khodeshan Be Estadiyom Ha Miravand!"Ra Bedonam.Moafagiyat va Sarbolandiye Shoma 2Ste Aziz Ro Az Khodaye Khobam Khahanam.

mahmood سه‌شنبه 23 شهریور‌ماه سال 1389 ساعت 02:25 ب.ظ http://www.eiml.blogfa.com

salam
be soorate etfaghi va az google varede weblaget shodam
az inke dasti dar neveshtan dari kheyli khoshhalam
mikhastam ye lotfi bokoni va to weblage man ye nazar bezari
nazare shoma baram moheme
ehsas mikonam dar khosoose gahziyeye aghaye seda ebi va googoosh va in poste janjalie man harf haye ziadi dashte bashi
lotf kon nazareto be man elam kon
kheyli mamnoon az tavajohet

محمد شنبه 24 اردیبهشت‌ماه سال 1390 ساعت 12:36 ب.ظ http://oladhamzeh.com

سلام دوست گرامی
وبلاگ پر محتوایی دارید.تبریک می گم.
تصمیم گرفتم مطالب وبلاگ شما رو با ذکر منبع در وب سایت خودم قرار بدم.
برای این کار احتیاج به اجازه ی شما هست.
منتظر پاسخ شما هستم.
با تشکر

استفاده از مطالب وبلاگ با ذکر منبع بلا اشکال است
با تشکر

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد