چگونه قسمتهای بد بو کد خود را پیدا کنیم [Part XI]

عکس پروفایل Maximiliano Contieri Hacker Noon

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

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

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

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

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

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

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

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

اپراتور نیست دوست ما است. اپراتور نیست دوست ما نیست

  1. متغیرها ، روش ها و کلاس های خود را با نام های مثبت نامگذاری کنید.

اشتباه

if ( !work.isNotFinished() )

درست

این بوی معنایی است. ما باید آن را در بررسی کد شناسایی کنیم.

ما می توانیم به پرزها بگوییم که عبارات منظم مانند ! نه یا !نیست و غیره به عنوان یک هشدار.

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

تعداد زیادی سیستم تولید با این بو وجود دارد.

ما باید به پوشش آزمایش خود اعتماد کنیم و نام های ایمن و سایر راکتورها را ایجاد کنیم.

عکس دانیل هرون در Unsplash

خواندن کد دشوارتر از نوشتن آن است.

جوئل اسپولسکی

آزمایش ها شبکه های ایمنی ما هستند. اگر به صداقت آنها اعتماد نکنیم ، در معرض خطر بزرگی خواهیم بود.

  • قاطعیت
  • اعتماد به نفس…
سئو PBN | خبر های جدید سئو و هک و سرور