Skip to content

ahmadnnb/SE_LAB_Exp7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fasecad در اکثر فایل ها این بازارایی اتفاق افتاده است و تمام ویژگی های عمومی به خصوصی تبدیل شده اند State/Strategy توابع هش و برابری به کلاس های مدل افزوده شده اند.

کدهای اضافی پاک شده اند کدهایی که تاثیری در اجرا نداشتند پاک شدند کدهایی که پیچیدگی بالایی داشتند پاک شدند و با کدهای ساده تر جایگزین شدند

کدتمیز کد تمیز آن کدی است که قابلیت خوانایی بالایی دارد، مقیاس‌پذیر و قابل بازسازی است و همچنین می‌تواند عملکرد خودش را توضیح دهد. البته به‌طور کلی، کدهای تمیز را می‌توانیم کدهایی بدانیم که برای همه، حتی برای مبتدیان قابل درک هستند.

بدهی فنی که تحت عناوین دیگری همچون Design Debt و Code Debt نیز از آن یاد می‌شود، اصطلاحی در صنعت توسعهٔ نرم‌افزار است که طی آن دولوپر به جای صَرف زمان زیاد و یافتن درست‌ترین و بهترین راه‌حل در حین کدنویسی، یک راه‌حل آسان و فوری را برای حل موقت یک مسئله به کار می‌گیرد و در عوض متعهد می‌گردد که در آینده و پس از تکمیل پروژه، زمانی را برای یافتن راه‌حلی اصولی‌تر و حتی تغییر بخشی از کد‌ها جهت جایگزین نمودن راه‌حل درست با راه‌حل موقت صرف نماید که این رویکرد را شاید بتوان چیزی شبیه بهره‌ٔ وام در نظر گرفت.

بوی بد بوی بد نتیجه برنامه نویسی ضعیف یا نادرست است. این blips در کد برنامه اغلب می تواند به طور مستقیم به اشتباهات توسط برنامه نویس برنامه در طول فرآیند کدنویسی ردیابی شود. به طور معمول، بوی کد ناشی از عدم نوشتن کد مطابق با استانداردهای لازم است

بوهای بد

توضیحات:

کد تکراری کد تکراری به کد مشابهی اشاره دارد که در بیش از یک ناحیه وجود دارد. به حداقل رساندن تکرار کد می تواند یک برنامه را تمیز نگه دارد و از انجام تنظیمات متعدد در طول به روز رسانی ویژگی جلوگیری کند.

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

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

نفخ زده ها Bloaters کلاس ها و روش هایی هستند که با گذشت زمان اندازه آنها افزایش می یابد - تا جایی که کار با آنها دشوار می شود. روش‌های طولانی و کلاس‌های انبوه تنها زمانی که توسعه‌دهندگان تکرار می‌کنند و تغییراتی در یک برنامه ایجاد می‌کنند، از نظر اندازه رشد می‌کنند.

کد مرده کد مرده کدی است که در برنامه وجود دارد اما استفاده نمی شود. اگر از کد استفاده نمی شود، آن را حذف کنید. اگر بعداً به آن نیاز داشتید، همیشه می‌توانید با جستجو در تاریخچه نسخه، آن را بازیابی کنید. ابزار تجزیه و تحلیل استاتیک یک راه عالی برای بررسی کد مرده است.

دسته بندی سوم

استفاده از بازارایی fascad

در مواقعی که زمان و پیچیدگی اهمیتی ندارد

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages