خانه > Programming > آموزش ۵ اصل برای ایجاد کدهای خوب

آموزش ۵ اصل برای ایجاد کدهای خوب


در بسیاری از موارد و در بعضی از شرکت هایی که بنده افتخار حضور در آنها را داشتم  شاهد این بودم که برنامه نویس ها زیاد به کد نوشته شده اهمیت نمی دهند و فقط نتیجه کد برای شان مهم می باشد ولی به نظر بنده هر قدر کد تمیزتر باشد نگه داری برنامه راحت تر خواهد شد .

https://i1.wp.com/2.bp.blogspot.com/_6XzX92QqP8U/Se8zIm-q-0I/AAAAAAAAA2I/laaZF1aZUTk/s320/dirty-code.png

منظور از کد تمیز چیست ؟ کد تمیز رو می شود با کد کثیف (Dirty Code) توضیح داد . به هر اندازه ای که کد خوانایی و قابلیت نگه داریش را از دست بدهد در اصلاح می گویند کد کثیف و یا کثیف تر است و در حالت برعکس هم میگویند کل تمیز یا Clean  می باشد .

اصل سادگی

ما همه روزه شاهد ظهور انواع تکنولوژی ها ,  فریم ورک ها , الگوها ,  ابزار ها و … هستیم که همیشه هم سعی در یادگیری آنها داشته و داریم . ولی مشکلی که تعدد این مسائل به وجود میآورد باعث پیچیده کردن کدها میشود . ببینید بهترین راه حل ساده ترین آن می باشد نه مشکل ترین آن . پس سعی خواهیم کرد که از این بعد همیشه ساده ترین راه و ساده ترین ابزار ها را انتخاب نماییم .

اول کار بکنه , بعدا سریع تر بشه

بهترین همیشه دشمن خوب است

در وحله اول باید فقط به فکر تولید کد های خوب باشیم و نه بهترین کدها از نظر سرعت . بعضا این مسئله باعث میشه که اصل یک از بین برود و ما صاحب یک سری کد کثیف بشویم.


از تست اتوماتیک استفاده کنیم

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

بررسی کد

کدهایی که نوشته اید را همیشه مرور نمایید و به شاهکار هایتان یکم بخندید . این کار باعث میشود تا بعدا یک اشتباهاتی که در کدهای قدیمی کردین رو دوباره در کدهای جدید انجام ندهید , همان قضیه عبرت .


Refactor

فکر نکنم تا لازم باشه در مورد خوب بودن و یاد بد بودن Refactor صحبت کنیم .  برای اطلاعات بیشتر در این مورد به این لینک مراجعه نمایید .

برداشتی آزاد از سایت Macking Good Software

یاشیاسیز

دسته‌ها:Programming برچسب‌ها: ,
  1. فوریه 10, 2010 در 7:22 ب.ظ.

    نوشته های جالبی دارید ، امیدوارم ادامه داشته باشه.

  1. مارس 23, 2010 در 3:02 ب.ظ.
  2. ژوئن 15, 2010 در 8:26 ق.ظ.

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: