۱. کد خوب باید خلاقانه و نوآورانه باشد
یکی از هیجانانگیزترین چیزهایی که در دنیای تکنولوژی وجود دارد این است که ما به طور فزایندهای با حجم وسیع از نوآوریها و ابداعات سر و کار داریم.در این میان بهترین نوع کدنویسی برای ایجاد برنامه،آن نوعی است که ترکیبی از خلاقیت فردی و بهرهگیری از تکنولوژیهای جدید باشد.
۲. کد خوب باعث تولید برنامهای قابل استفاده و مفید میشود
به نظر این جمله کاملا واضح است و نیازی به توضیح بیشتر ندارد.ما برنامهها و اپلیکیشنها را دانلود،نصب و استفاده میکنیم ولی آن یکی را که به نظرمان بهتر و مفیدتر میرسد انتخاب کرده و نگهداری و استفاده میکنیم.
۳. کد خوب کدی است که اصول زیبایی شناسی در آن به کار رفته باشد
برخی از محیطهای مجتمع برنامهنویسی(IDEها) میتوانند کدها را به ترتیبی کاملا زیبا آرایش نموده و مرتب کنند.در کدنویسی همچون طراحی،اصل زیباییشناسی بسیار مهم است زیرا بهطور مستقیم در طراحی محصولاتی که استفاده میکنیم بازتاب مییابد.
۴. کد خوب به ما کمک میکند تا برنامه را درست درک کنیم
و بالعکس کد بد به ما درک درست و شفافی از برنامه نمیدهد و در برخی موارد کاربر نیز نمیتواند با آن ارتباط برقرار کند.
۵. کد خوب باید ساده باشد
کد خوب کدی ساده،بیتکلف و دارای قابلیت خوانایی بالاست.کد خوب کدی است که به آسانی توسط دیگر توسعهدهندگان خوانده شده و درک گردد.البته این مورد برای نرمافزارهای متنباز از اهمیت صد چندان برخوردار است.
۶. کد خوب باید صادقانه باشد
بدون هیچ حقه،تلههای پنهان،نرمافزارهای مخرب و تبلیغات کاذب.کد جوهر اصلی برنامه است،نه بیشتر و نه کمتر.
۷. کد خوب باید دارای طول عمر باشد
برخی از بهترین نرمافزارها و برنامهها از دهها سال قبل طبق برنامه منظم توسعه داده شده و میشوند.درست مانند محصولات موفق دیگری در دنیا که سالهاست تولید میشوند.
۸. کد خوب تا آخرین جزئش باید دقیق و هدفمند باشد
باگها و اشکالاتش برطرف شود.آزمایشات و تستهای متعددی در محیطهای متفاوت روی آن انجام شود و …
۹. کد خوب باید با محیط زیست سازگار باشد
اگر کمی فکر کنید خودتان ربطش را درک خواهید کرد.
۱۰. کد خوب تا حد امکان باید کوچک باشد
کد خوب تا حد امکان باید کوچک و ساده نگهداری شود.شاید ما سالهاست که در حال دور شدن از این اصل مهم در صنعت نرمافزار هستیم.