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

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

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

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

آیا ما از بوی کد خسته شده ایم؟ نه هنوز!

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

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

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

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

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

Code Smell 26 – استثنائات آلودگی

داشتن بسیاری از استثناهای مختلف بسیار خوب است. کد شما اعلامی و قوی است. یا نه؟

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

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

  • بیش از طراحی
  • آلودگی فضای نام

راه حل ها

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

  1. موارد استثنایی را فقط در صورت رفتارهای متفاوت ایجاد کنید.
  2. استثنائات مدل با اشیا. کلاس ها برای برنامه نویسان تنبل مفید است.

کد نمونه

اشتباه

درست

ردیابی

استثناهای جدید باید روشهای رفتاری را نادیده بگیرند.

نه کد، شرح، قابل احداثو غیره رفتاری نیستند.

برچسب ها

نتیجه

شما کلاس های مختلفی برای هر نمونه Person ایجاد نمی کنید ، بنابراین آنها نام های مختلفی را برمی گردانند. چرا شما این کار را به استثنا انجام می دهید.

هر چند وقت یکبار استثنا خاصی می گیرید؟

بیرون بروید و کد خود را بررسی کنید.

آیا لازم است یک …