اصلاح كد ( 1 ) : نام هاي مبهم

كتاب الكترونيكي Refactoring مارتين فولر رو شروع كردم . گفتم خالي از لطف نيست بعضي از فصل هاي مهمش رو ترجمه تحت لفظي كنم شايد بدرد يكي ديگه هم خورد . براي همين سري نوشته هاي ” اصلاح كد ” رو شروع ميكنم انشالله كه چيز خوبي در بياد .

نام هاي مبهم – MYSTERIOUS NAME

يك متن اسرارآميز تو يه رمان کارآگاهی چیز خوبيه ولي نه تو کد نوشتن . ممکنه خودمونو موجود خفني بدونيم ولي بايد كدي كه مينويسيم قابل فهم و واضح باشه. یکی از مهمترین کارها در نوشتن کد قابل فهم ، انتخاب نام های درسته .بايد در نامگذاري توابع ، ماژول ها ، متغیرها ، کلاس ها فكر بيشتري بكار ببريم و سعي كنيم نام هايي را انتخاب كنيم كه با نحوه عملكرد و كاربرد آنها مرتبط باشه .

Change Function Declaration
Change Function Declaration

اما متاسفانه نامگذاری یکی از سخت ترين كارها در برنامه نویسیه. يكي از رایج ترین “اصلاح كد”ي كه ميتونيم در نامگذاري انجام بديم تغییر تعريف تابع ( Change Function Declaration ) (برای تغییر نام یک تابع) ، تغییر نام متغير( Rename Variable )، و تغییر نام فیلد ( Rename Field ).

برای شما
Rename Field
Rename Field
Rename Variable
Rename Variable

بيشتر افراد از تغییر نام بيزارند و فکر می کنند مگه يه نام ساده چه مشكلي ميتونه ايجاد كنه .اما بايد بدونيم یک نام خوب می تونه از ساعت ها سردرگمي براي سر درآوردن از اصل موضوع ،در آینده جلوگیری کنه. تغییر نام فقط تعویض چند تا اسم نیست. وقتی نتونيم نام خوبی برای چیزی پيدا كنيم ، اين خودش ميتونه نشانه ای از نقص عمیق در طراحی باشه. پيدا كردن يك نام درست ، اغلب ما را به سمت ساده سازی های مهم در کد سوق ميده .

بعدی : اصلاح کد ( 2 ) – کد های تکراری

نویسنده مطلب: مرتضي درزي

منبع مطلب

به فکر سرمایه‌گذاری هستی؟

با هر سطحی از دانش در سریع‌ترین زمان با آموزش گام به گام، سرمایه گذاری را تجربه کن. همین الان میتونی با لینک زیر ثبت نام کنی و ۱۰ درصد تخفیف در کارمزد معاملاتی داشته باشی

ثبت نام و دریافت جایزه
ممکن است شما بپسندید
نظر شما درباره این مطلب

آدرس ایمیل شما منتشر نخواهد شد.