هنوز کد بیشتری بو می دهد؟ آیا آنها کافی نیستند؟
چندین نشانه و موقعیت را مشاهده می کنیم که باعث می شوند در کیفیت پیشرفت خود شک کنیم.
بیایید برخی از احتمالات را بررسی کنیم راه حل ها.
بیشتر این بوها فقط اشاره به چیزی است که ممکن است اشتباه باشد. آنها قوانین سختگیرانه ای نیستند.
این قسمت V است. قسمت I را می توان در اینجا یافت ، قسمت II را در اینجا ، قسمت III را اینجا ، قسمت IV را در اینجا ، قسمت V ، VI ، VII ، VIII ، IX و آخرین (در حال حاضر) است.
بیا ادامه بدهیم…
اپراتور نیست دوست ما است. اپراتور نیست دوست ما نیست
- متغیرها ، روش ها و کلاس های خود را با نام های مثبت نامگذاری کنید.
اشتباه
if ( !work.isNotFinished() )
درست
این بوی معنایی است. ما باید آن را در بررسی کد شناسایی کنیم.
ما می توانیم به پرزها بگوییم که عبارات منظم مانند ! نه یا !نیست و غیره به عنوان یک هشدار.
انکار مضاعف یک قانون اساسی است که ما به عنوان توسعه دهندگان خردسال یاد می گیریم.
تعداد زیادی سیستم تولید با این بو وجود دارد.
ما باید به پوشش آزمایش خود اعتماد کنیم و نام های ایمن و سایر راکتورها را ایجاد کنیم.
عکس دانیل هرون در Unsplash
خواندن کد دشوارتر از نوشتن آن است.
جوئل اسپولسکی
آزمایش ها شبکه های ایمنی ما هستند. اگر به صداقت آنها اعتماد نکنیم ، در معرض خطر بزرگی خواهیم بود.
- قاطعیت
- اعتماد به نفس…