نحوه نوشتن کد تمیز در برنامه نویسی
امروز هر روز در مورد کدنویسی تمیز صحبت می شود و هر درخواست مصاحبه کاری را مشاهده میکنیم جزو نیازمندی های اولیه آن کد نویس تمیز برای یک نویس ذکره شده است.پس بیاید با همدیگه با تعدادی از مهمترین نکات یک کد تمیز آشنا شویم
کد تمیز چیست ؟
کدنویسی تمیز (Clean Code) مجموعه اصولی است که به شما کمک میکند کدی بنویسید، که فهم و اصلاح آن توسط دیگران و یا بعد از مدتهای طولانی برای خودتان سخت نباشد. این اصول استانداردهایی هستند که اگر رعایت شوند، شما را تبدیل به یک برنامه نویس حرفه ای میکنند. کدنویسی تمیز در کار گروهی اهمیت بسیار زیادی دارد.
در متدولوژی هایی مانند چابک (Agile) کدنویسی تمیز ضروری به نظر میرسد زیرا اعضای تیم، در بسیاری از موارد ناچار به تکمیل و اصلاح کدهای یکدیگر هستند. کد کثیف (Dirty Code) اصطلاحی است که در برابر کدنویسی تمیز وجود دارد. عدم رعایت اصول کدنویسی تمیز، بی نظمی و استفاده از رویههای تکراری کد شما را به Dirty Code تبدیل میکند.
اما چگونه می توان کد تمیز نوشت :
در اینجا به تعدادی از مهمترین روش های کدنویسی تمیز اشاره میکنیم
نگه داری کد به صورت مختصر
حفظ یک codebase بزرگ ، آسان نیست. بنابراین شما همیشه باید کد خود را کوتاه و مختصر نگه دارید. علاوه بر این، کد مختصر، کارآمدتر و درک آن آسان است.
برای دیگران کد بنویسید
شما باید در جایی بخوانید که “هر احمقی می تواند کدی بنویسد که رایانه بتواند آن را درک کند. برنامه نویسان خوب کدی را می نویسند که انسان بتواند آن را درک کند”
همیشه کدی بنویسید که برای دیگران قابل خواندن باشد همچنین برای آینده شما.
از اسامی معنی دار استفاده کنید
همیشه از نامهای توصیفی معنادار برای متغیرها ، توابع و کلاسها استفاده کنید.
نام ، خود باید نشان دهنده این باشد که متغیر ، function یا متد برای چه مواردی استفاده می شود یا شامل چه چیزی است.
یک تابع یک هدف
یکی از مزایای اصلی استفاده از یک تابع برای یک هدف این است که می توانید نامهای توصیفی معنی داری برای تابع بگذارید و درک آن بسیار آسان خواهد بود.
از یک معماری پیروی کنید
استفاده از معماری در پروژه شما به حفظ کیفیت کد ، طراحی برنامه های قوی ، قابلیت آزمایش و قابلیت نگهداری کمک می کند. می توانید معماری mvvm را شروع کنید.
Comment گذاشتن
نوشتن Comment در مکان های مناسب یک راه خوب برای توضیح جامع کد شما برای دیگران است. اما ما این کار را انجام نمی دهیم . نظرات را فقط در جایی که لازم است بنویسید.
شما را به مطالعه ده کتابی که هر برنامه نویسی باید آن را بخوانید دعوت می کنیم .
نتیجه گیری
در این مقاله با هم به بررسی واژه کد نویسی تمیز و فواید آن در یادگیری برنامه نویسی تا حرفه ای شدن پرداختیم و دیدیم که با رعایت تمیز نویسی چقدر در مدیریت زمان و بازدهی تاثیر مثبتی دارد و باعث پیشرفت در کار و تیم می شود.اگر مورد دیگه ای به نظرتون میاد حتما در بخش نظرات قرار دهید.
دیدگاهتان را بنویسید