شما اینجا هستید :

Home » مقالات » تکنیک های صحیح کد نویسی

تکنیک های صحیح کد نویسی

  • مرداد ۱۰, ۱۳۹۷
  • سید علی اندرزگو
  • مقالات

تو این مقاله قصد دارم تا ۱۰ مورد از تکنیک هایی رو که به سرعت و دقت شما در کد نویسی کمک میکنن رو خیلی مختصرو مفید معرفی کنم تا کاراییتون افزایش پیدا کنه.

۱. ساده نویسی کدها

اولین و پایه‌ای ترین نکته راجع به کدنویسی اینه که تا جایی که می تونیم  کدهامون رو رو ساده و قابل خوندن نگه داریم. اگر مجبور به فانتزی کردن کدهاتون نییستین این کار را نکنین و کدها رو زیاد پیچیده نکنین. (این مشکلیه که بیشتر برنامه نویسای دنیا باهاش مواجهن). با ساده نویسی در کدهاتون کیفیتشون رو بالا میبرین، مشکلات رو سریعتر حل میکنین، پایه کدهاتون منعطف تر می شه و کلی مزایای دیگه.

 

۲. کدهاتون رو درک کنین

به عنوان یک مبتدی، حتی اگه از دستورای if else استفاده میکنین، سعی کنین اون کدها رو روی کاغذ بررسی کنین. اگر الگوریتم و پروسه ترجمه کردن کدهاتون رو بلد باشین بهتر می توانین ایده‌هاتون رو درک کنین و ارزش واقعی اونا رو را بفهمین. حتی برای حرفه‌ای ها هم بهترین راه برای درک یکسری از مسائل پیچیده شکستن اونا و تبدیل کردن‌شون به قطعات کوچکتر می تونه خیلی کمک کنه. کافیه یه بار کدهاتون رو بررسی کنین و اونا رو درک کنین بعدش مطمئین باشین که با اعتماد خیلی بیشتری پروژتون رو میسارین.

۳. کامنتا بهترین دوستاتون هستن

مادامی که جامعه کدنویسا در دنیا روزبه‌روز بیشتر میشن یکی از اساسی ترین تکنیک هایی که در ابتدای پیدایش برنامه نویسی بوجود اومده را فراموش کردن، قرار دادن کامنت. اضافه کردن کامنت به برنامه یکی از ویژگی های یکسان تمام زبان های برنامه نویسیه. اضافه کردن کامنت به فرایند بروزرسانی کدها، دیباگ کردن و بررسی اونا کمک بسیاری می کنه. اگر شما در یک تیم توسعه باشین اضافه کردن کامنت به کدهاتون باعث میشه که توسعه دهندگان و دیگر اعضای تیم بتونن به راحتی هدف کدهاتون را درک کنن.

۴. خودتو تکرار نکن! (DRY)

قاعده (خودتو تکرار نکن یا Don’t Repeat Yourself) توسط Any Hunt و Dave Thomas در The Pragmatic Programmer ساخته شده. این قاعده حرفش به برنامه نویسا اینه که بجای تکرار یسری از کدها از توابع کلاس ها و حالت های مختلف استفاده کننن. این قاعده به برنامه نویسا کمک می کنه تا با کمتر استفاده کردن از کدهای تکراری برنامشون رو تمیز نگه دارن. بهینه کردن کدها معمولا یکی از نکاتیه که یه برنامه نویس خوب رو از یه برنامه نویس متوسط جدا می کنه.

۵. کدهاتون رو دندانه دار بنویسین

تصور کنید وارد یک سوپرمارکت شدین و اونجا هیچ طبقه بندی و همخوانی بین محل قرارگیری محصولات وجود نداره، سبزیجات کنار مرباها نگه‌داری میشن، گوشت و ماست در یکجا قرار دارن و… . دندانه دار کردن کدها چیزی مشابه همین مثاله. دندانه دار شدن کدها موجب راحت تر خوانده شدن اونا برای دیگران میشه منجمله خودتون.

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

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

۷. کشف کنین

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

۸. ذهنتونو بکار بندازین

بجای کپی کاری از ذهنتون استفاده کنین. از منابعی استفاده کنین که باعث میشن کدهای بهتری بنویسین. استفاده از کدهای‌ دیگران ممکنه شما رو در وهله ی اول راضی کنه ایجاد اما تا موقعی که خودتون کدهاتون رو بنویسین ومشکلاتش رو خودتون حل کنین به شما احساس رضایت نمیده.

۹. آزمایش کنین

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

۱۰. هنرتون رو تمرین کنین

توسعه دهنده بودن یک هنر و تواناییه، یادتون باشه  که این هنر محدودیت نداره پس هر لحظه باید اونو بهترو بهتر کنین.یادتون باشه که برای حل یه مسئله تنها یک راه وجود نداره، راه های دیگه اییم هست که اگر به اونا پی ببرید هم کارتون زودتر انجام میشه هم کاراییتون بالا میره.

 

 

برچسب ها : ، ،

مــطالب مشـــابه

۵ افزونه وردپرس برای تقویت کسب و کار تان

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

ارسال شده در اردیبهشت ۲۹, ۱۳۹۸

۳ فریم ورک برتر Front-end در سال ۲۰۱۹

در این مقاله به معرفی ۳ فریم ورک برتر Front-end در سال ۲۰۱۹ می پردازیم.

ارسال شده در اردیبهشت ۲۸, ۱۳۹۸

حل مثالی از زبان برنامه نویسی php

در سلسله پست هایی قرار است که مثال هایی از زبان برنامه نویسی php برای شما بزنیم تا هر چه آسان تر شما را با زبان برنامه نویسی php آشنا کنیم. در پایین مثال اول را بررسی خواهیم کرد: مسئله شماره ۱ اگر لیست اعداد…

ارسال شده در اردیبهشت ۲۷, ۱۳۹۸

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *