انجمن برنامه نویسان البرز

تبلیغات

درس سوم – کدهای بدبو !

درس سوم – کدهای بدبو !


ما متوجه شدیم که چه وقت باید کدها را اصلاح کنیم و چطور باید کدها را اصلاح کنیم . اما یک سوال مهم هنوز هم باقی مانده: اصلا کدام کدها را اصلاح کنیم؟ جواب این سوال خیلی ساده است. باید کدهای بدبو را اصلاح کنیم!!!

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

علامت های کدهای بدبو

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

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

  • گنده بک ها

گنده بک ها، کدها، کلاس ها و متدهایی هستند که ابعاد و اندازه آنها بزرگتر از حدی شده است که ویرایش و کار بر روی آنها، به سادگی انجام بشود. گنده بکها معمولا در طول زمان و با ویرایش کد بزرگ میشوند. نمونه ها و دلایل شکل گیری گنده بک ها: متدهای بزرگ ، کلاس های بزرگ ، لیست پارامترهای بزرگ ، تنبلی های زمان پیاده سازی ، کپی و پیست

  • پیاده سازی بد شیئ گرایی

شیئ گرایی خوب است. بله. این را همه میدانیم. اما پیاده سازی غلط آن، میتواند کد ما را بدبو کند.

  • جلوگیری کنندگان از تغییرات

وابستگی های موجود در کدها، میتوانند تغییرات را دشوار و یا غیر ممکن کنند.

  • کدهای مرده

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

  • وابستگی

وجود وابستگی در بین کدها، باعث میشود کد ما بدبو شده و انجام تغییرات و بهینه سازی آن سخت شود.

 






کلمات کلیدی :

نظر بدهید

یک دیدگاه برای “درس سوم – کدهای بدبو !

  • سحر گفته
    ۴ آذر ۹۶

    واقعا عالی هستید
    مطالب خوب و مفیدتان جای تقدیر و تشکر دارد
    به وبسایت ما هم سر بزنید
    http://edu-clip.com