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

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

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

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

هنوز کد بیشتری بو می دهد؟ آیا آنها کافی نیستند؟

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

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

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

این قسمت V است. بخش I را می توان در اینجا یافت ، قسمت II را در اینجا ، قسمت III را اینجا ، قسمت IV را در اینجا ، قسمت V ، VI ، VII و آخرین (در حال حاضر) است.

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

Code Smell 41 – سوus استفاده کنندگان از بیان منظم

RegEx ابزاری شگفت انگیز است ، ما باید از آنها با دقت استفاده کنیم و هوشمندانه به نظر نرسیم.

عکس از جان جنینگز در Unsplash

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

  • خوانایی
  • قابلیت نگهداری
  • قابل آزمایش بودن
  • قصد آشکار کردن

راه حل ها

  1. فقط برای اعتبارسنجی رشته از عبارت منظم استفاده کنید.
  2. اگر می خواهید اشیا را دستکاری کنید ، آنها را رشته ای نکنید.

کد نمونه

اشتباه

درست

ردیابی

عبارات منظم ابزاری معتبر هستند. روش خودکار زیادی برای بررسی سو ab استفاده کنندگان احتمالی وجود ندارد. لیست سفید ممکن است کمک کند.

برچسب ها

  • وسواس ابتدایی
  • سو Ab استفاده کنندگان

نتیجه

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

نام ها برای درک معانی الگو بسیار مهم هستند.

اگر ما نیاز به دستکاری …

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