0
143

چرا باید کدنویسی تمیز انجام شود؟

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

ویژگی های کدنویسی تمیز چیست؟

  1. کد تمیز براحتی توسط دیر قابل خواندن است.
  2. یک کد تمیز کدی است که کسی برای ساده و منظم نگه داشتن آن وقت نگذارد.
  3. تمام تست ها را اجرا می کند.
  4. موارد تکراری در آن به حداقل می رسد یا اصلا تکرار نمی شود.
  5. تعداد موجودیت هایی مانند کلاس ها، متدها، توابع و موارد مشابه به حداقل می رسد.
  6. کد تمیز به راحتی قابل تغییر است. با طراحی و معماری مناسب، گسترش کد شما بدون زمان و هزینه زیاد انجام می شود.

 

چرا باید از اصول کدنویسی تمیز پیروی کنیم؟

برای کامپیوتر فرقی نمی‌کند که کد شما تمیز است یا نه! برای کامپیوتر فقط یه سری قواعد منطقی و دستوری مثل سینتکس مهم است که رعایت شوند و کاری به این چیزها ندارد.

ممکن است کدی که شما نوشتید برای خودتان قابل فهم باشد. اما آیا به این هم فکر کردید که برای بقیه هم قابل فهم است یا خیر؟ این موضوع در پروژه‌های تیمی به شدت اهمیت پیدا می‌کند و اگر خوانایی کد شما پایین باشد مممکن است دردسرساز باشد و روند توسعه پروژه کند شود.

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

تگ ها :
اسمت
نظرت