رفتن به محتوای اصلی
برنامه‌سازی پیشرفته با پایتون درس‌نامهٔ آزاد
مفهوم متوسط ۸ دقیقه

بوی کد

رایج‌ترین بوهای کد، علت هر کدام و بازآراییِ متناظر با مثال کوتاه.

تعریف بوی کد

الگوی سطحیِ کد که معمولاً خبر از مشکلِ عمیق‌ترِ طراحی می‌دهد؛ حکم قطعی نیست، دعوت به بررسی است.

بوعلامتدرمان اول
تکراریک منطق در سه جااستخراج تابع
تابع طولانیاسکرول برای فهمیدنشکستن به قدم‌ها
پارامترِ زیادامضای پنج‌تاییگروه‌بندی در شیء/دیتاکلاس
شرط تودرتوهرمِ ifنگهبان و استخراج شرط
حسادتِ ویژگیمتدی که بیشتر با دادهٔ کلاسِ دیگر کار می‌کندجابه‌جایی متد
کلاس خداهمه‌چیز می‌داندتقسیم مسئولیت

قانون مهم: بو را با شاهد تأیید کن (تغییرِ اخیر در همین ناحیه سخت بود؟ تست ندارد؟) بعد درمان. بازآراییِ بدون دردِ واقعی، سلیقه‌بازی است.

برداشت نادرست رایج

اشتباه رایج

کدِ تمیز یعنی کدِ کوتاه‌تر.

تصحیح

کدِ تمیز یعنی تغییرِ بعدی ارزان‌تر. گاهی نسخهٔ تمیز چند خط بلندتر است ولی هر خطش سر جای درستش نشسته.

مطالب مرتبط

از همین بخش و با برچسب‌های مشترک

این مطلب را خواندید؟ آن را علامت بزنید تا پیشرفت شما روی همین دستگاه ذخیره شود.

وضعیت پیشرفت برای بوی کد