چگونه قسمتهای بد بو کد خود را پیدا کنیم (قسمت VII)

عکس پروفایل نویسنده

@mcseeماکسیمیلیانو کونتیری

من مهندس ارشد نرم افزار هستم که در زمینه طراحی های اعلامی و عاشق SOLID و Agile تخصص دارم.

هنوز کد بیشتری بو می دهد؟ زیاد!

چندین علائم و موقعیت را مشاهده می کنیم که باعث می شوند در کیفیت پیشرفت خود شک کنیم.

بیایید برخی از احتمالات را بررسی کنیم راه حل ها.

بیشتر این بوها فقط اشاره به چیزی است که ممکن است اشتباه باشد. آنها قوانین سختگیرانه ای نیستند.

این قسمت V است. قسمت I را می توان در اینجا یافت ، قسمت II را در اینجا ، قسمت III را در اینجا مشاهده می کنید ، قسمت IV را در اینجا ، قسمت V و قسمت آخر (فعلا) است.

بیا ادامه بدهیم…

Code Smell 31 – روشهای تصادفی در مورد اشیا Business تجاری

اضافه کردن ماندگاری ، سریال سازی ، نمایش ، وارد کردن ، صادر کردن کد به یک شی پروتکل آن را نفوذ کرده و اتصال را به همراه می آورد.

عکس توسط رابرت بای بر شل کردن

چالش ها و مسائل

  • خوانایی
  • جفت
  • قابلیت نگهداری

راه حل ها

  1. اشیا your خود را تمیز نگه دارید.
  2. اشیا business تجاری را جدا کنید.
  3. نگرانی های تصادفی جداگانه:
  4. ماندگاری ، قالب بندی ، سریال سازی را به اشیا special خاص منتقل کنید.
  5. با استفاده از bijection پروتکل اساسی را حفظ کنید.

مثال ها

  1. ماندگاری
  2. شناسه ها
  3. سریال سازی
  4. قالب بندی

کد نمونه

اشتباه

درست

ردیابی

ایجاد قوانین پرز بندی بر اساس نامگذاری و اشاره به نام های مشکوک کار دشواری است (اما غیرممکن نیست).

استثناها

  • برخی از چارچوب ها ما را مجبور به تزریق کد آلوده به اشیا our خود می کنند. (به عنوان مثال شناسه ها).

ما باید سعی کنیم بهتر استفاده کنیم …

سئو PBN | خبر های جدید سئو و هک و سرور