PDA

View Full Version : تکنیک های کدنویسی درست



alirezansr
پنج شنبه 20 آبان 1400, 02:23 صبح
خب بیاید به راه های مختلفی که با آن می توانید صرفنظر از زبان برنامه‌نویسی‌تان کدهای مناسب و تمیزی ارائه دهید آشنا شوید. ۱. کدها را ساده بنویسید اولین و پایه‌ای ترین نکته راجع به کدنویسی این است که تا جایی می توانید کدهای‌تان را ساده و قابل خواندن نگه دارید. اگر مجبور به فانتزی کردن کدهای‌تان نیستید این کار را نکنید و سعی در پیچیده کردن کدها نداشته باشید. (این مشکلی است که بیشتر برنامه نویسان جهان با آن دست و پنجه نرم می کنند). با ساده نویسی در کدهای‌تان کیفیت آنها را افزایش می دهید، مشکلات را سریع‌تر حل می کنید، در گروه های برنامه نویسی بهتر کار می کنید، پایه کدهای‌تان منعطف تر می شود و کلی مزایای دیگر. ۲. کدهای‌تان را درک کنید به عنوان یک مبتدی، حتی اگر از دستورات if else استفاده کردید، سعی کنید آن کد را روی کاغذ بررسی نمایید. اگر الگوریتم و پروسه ترجمه کردن کدهای‌تان را بلد باشید بهتر می توانید ایده‌هایتان را درک کنید و ارزش واقعی آنها را بفهمید. حتی برای حرفه‌ای ها نیز بهترین راه برای درک یکسری از مسائل پیچیده شکستن آنها و تبدیل کردن‌شان به قطعات کوچکتری بسیار می تواند کمک کننده باشد. کافی است یک بار کدهای‌ خود را بررسی کنید و آن ها را درک کنید بعد از آن مطمئن باشید که با اعتماد بسیار زیادی شروع به ساختن پروژه‌ی‌تان می کنید. ۳. کامنت ها بهترین دوستان شما هستند همانطور که جامعه کدنویسان در دنیا روزبه‌روز بیشتر می شوند آنها یکی از پایه‌ترین تکنیک هایی که در ابتدای پیدایش برنامه نویسی بوجود آمده را فراموش کرده اند – قرار دادن کامنت. اضافه کردن کامنت به برنامه یکی از ویژگی های یکسان تمام زبان های برنامه نویسی است. اضافه کردن کامنت به فرایند بروزرسانی کدها، دیباگ کردن و بررسی آنها کمک بسیاری می کند. اگر شما در یک تیم توسعه باشید اضافه کردن کامنت به کدهای‌تان باعث می شود که توسعه دهندگان و دیگر اعضای تیم بتوانند به راحتی هدف کدهای‌تان را درک کنند. ۴. خودت را تکرار نکن! (DRY) قاعده (خودت را تکرار نکن یا Don’t Repeat Yourself) توسط Any Hunt و Dave Thomas در The Pragmatic Programmer ساخته شد. این قاعده به برنامه نویسان می گوید که بجای تکرار یکسری از کدها از تابع ها، کلاس ها و حالت های مختلف استفاده کنند. این قاعده به برنامه نویسان کمک می کند تا با کمتر استفاده کردن از کدهای تکراری برنامه‌شان را تمیز نگه دارند. بهینه کردن کدها معمولا یکی از نکاتی است که برنامه نویس خوب را از برنامه نویس متوسط جدا می کند. ۵. کدهای‌تان را دندانه دار بنویسید تصور کنید وارد یک سوپرمارکت می شود و در آنجا هیچ طبقه بندی و همخوانی بین محل قرارگیری محصولات وجود ندارد، سبزیجات کنار مرباها نگه‌داری می شوند، گوشت و ماست در یکجا قرار دارد و… . دندانه دار کردن کدها درست چیزی شبیه به همین دسته بندی در دنیای واقعی است. وقتی کدهای‌تان را به صورت دندانه دار نوشتید پیدا کردن و خواندن آنها برای هرکسی از جمله خودتان آسان‌تر می شود. ۶. استفاده از نام های مفهومی این نکته ای است که تقریبا در هر مقاله مرتبط با برنامه نویسی وجود دارد و متناسب با این برنامه نویسان اکثرا این موضوع را فراموش می کنند. استفاده از نام های مفهومی در برنامه نویسی به معنی قرار دادن یک راه مناسب برای بروزرسانی و ویرایش کد در آینده است. استفاده از نام های نامربوط برای فایل ها، برگه ها، تابع ها، متغیرها و… تنها برای استفاده از کدهای‌تان در آینده مشکل به بار می آورد. بنابراین بهتر است برای المان های مختلف از نام های مفهومی و درست استفاده کنید. ۷. کشف کنید معلم خودتان باشید و تا جایی که می توانید چیزهای جدید را کشف کنید. راهنماهای بسیار زیادی در دنیای وب و انجمن های مختلف وجود دارد که توسط کدنویسان مجرب تهیه شده و شما می توانید از آنها استفاده کنید. همیشه به یاد داشته باشید که هیچ راه میانبری وجود ندارد، هرچقدر بیشتر تلاش کنید، کدهای بهتری نیز تولید می کنید.