۵ نکته برای نوشتن کد تمیز و خوانا ⚡️
1️⃣ از اسم های مشخص و معنا دار برای نام گذاری فانکشن و متغیر ها استفاده کنید
انتخاب مناسب نام برای نامگذاری متغیرها و فانکشنها یکی از مهمترین جنبههای داشتن کد تمیز و خوانا هست. اگه از سطح جونیور خارج شده باشید، قطعا برای نام گذاری وقت زیادی صرف میکنید چرا که در غیر این صورت در آینده، خودتون و دیگران در درک کدهاتون به مشکل میخورید.
2️⃣ هر فانکشن باید وظیفه و تسک مشخصی داشته باشه
ایجاد وظایف مختلف داخل یک فانکشن وسوسهکننده هست، اما به خاطر بسپارید که این کار، کد و از حالت clean بودن بیرون میاره.
3️⃣ استفاده از یک قالببندی ثابت
خوندن یک کتاب که در اون پاراگرافها از اندازههای مختلفی برخوردارن، فونتها با هم فرق میکنن، فواصل ناسازگار و … واقعا عذاب آوره. چنین مسئلهای در کدنویسی هم وجود داره.
برای اینکه بتونید کدهای تمیز با خوانایی بالا داشته باشید، مطمئن بشید که فواصل، قالببندی کلی و… سازگار با همدیگه هستن و با هم تفاوت ندارن.
4️⃣ فانکشنها باید کوتاه باشن
اگر تعداد خطهای فانکشن شما زیاده، بهتره بازم اونو ماژول بندی، و از فانکشن های کمکی دیگه ای واسه کوتاه کردنش استفاده کنید.
5️⃣ تعداد کامنتها رو کم کنید
کامنتها برای توضیح کار فانکشن ها و کلاسها و… استفاده میشن اما اگه برای مثال، فانکشن های شما از اسمهای توصیفی و معنا داری استفاده کنه و برای دیگران قابل درک باشه، دیگه نیازی به کامنت نیست :))
#tip #clean_code
@CodeModule
انتخاب مناسب نام برای نامگذاری متغیرها و فانکشنها یکی از مهمترین جنبههای داشتن کد تمیز و خوانا هست. اگه از سطح جونیور خارج شده باشید، قطعا برای نام گذاری وقت زیادی صرف میکنید چرا که در غیر این صورت در آینده، خودتون و دیگران در درک کدهاتون به مشکل میخورید.
ایجاد وظایف مختلف داخل یک فانکشن وسوسهکننده هست، اما به خاطر بسپارید که این کار، کد و از حالت clean بودن بیرون میاره.
خوندن یک کتاب که در اون پاراگرافها از اندازههای مختلفی برخوردارن، فونتها با هم فرق میکنن، فواصل ناسازگار و … واقعا عذاب آوره. چنین مسئلهای در کدنویسی هم وجود داره.
برای اینکه بتونید کدهای تمیز با خوانایی بالا داشته باشید، مطمئن بشید که فواصل، قالببندی کلی و… سازگار با همدیگه هستن و با هم تفاوت ندارن.
اگر تعداد خطهای فانکشن شما زیاده، بهتره بازم اونو ماژول بندی، و از فانکشن های کمکی دیگه ای واسه کوتاه کردنش استفاده کنید.
کامنتها برای توضیح کار فانکشن ها و کلاسها و… استفاده میشن اما اگه برای مثال، فانکشن های شما از اسمهای توصیفی و معنا داری استفاده کنه و برای دیگران قابل درک باشه، دیگه نیازی به کامنت نیست :))
#tip #clean_code
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡7🔥3