جستجو برای:
سبد خرید 0
  • خانه
  • دوره های آموزشی
    • دوره های حضوری و آنلاین
      • دوره جامع برنامه نویسی اندروید
      • دوره جامع برنامه نویسی فلاتر
      • دوره برنامه نویسی React Native
      • دوره آموزشی برنامه نویسی iOS
    • دوره های متخصص و حرفه ای
      • دوره متخصص اندروید (پروژه محور)
      • دوره متخصص فلاتر (پروژه محور)
      • دوره آموزش امنیت در اندروید
      • دوره درآمدزایی دلاری از گوگل پلی در ایران
  • آموزش رایگان
    • دوره رایگان اندروید
    • دوره رایگان فلاتر
  • مشاورهجدید
  • دوره VIP
  • وبلاگ
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]

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

ارسال مجدد کد یکبار مصرف (00:60)
  • 02171058559
  • info@amooznegar.com
  • علاقمندی ها
آکادمی آموزنگار
  • خانه
  • دوره های آموزشی
    • دوره های حضوری و آنلاین
      • دوره جامع برنامه نویسی اندروید
      • دوره جامع برنامه نویسی فلاتر
      • دوره برنامه نویسی React Native
      • دوره آموزشی برنامه نویسی iOS
    • دوره های متخصص و حرفه ای
      • دوره متخصص اندروید (پروژه محور)
      • دوره متخصص فلاتر (پروژه محور)
      • دوره آموزش امنیت در اندروید
      • دوره درآمدزایی دلاری از گوگل پلی در ایران
  • آموزش رایگان
    • دوره رایگان اندروید
    • دوره رایگان فلاتر
  • مشاورهجدید
  • دوره VIP
  • وبلاگ
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

آکادمی آموزنگار > اخبار > برنامه نویسی > نحوه نوشتن کد تمیز در برنامه نویسی

نحوه نوشتن کد تمیز در برنامه نویسی

1400-09-09
ارسال شده توسط آموزنگار
برنامه نویسی
نحوه نوشتن کد تمیز در برنامه نویسی

امروز هر روز در مورد کدنویسی تمیز صحبت می شود و هر درخواست مصاحبه کاری را مشاهده میکنیم جزو نیازمندی های اولیه آن کد نویس تمیز برای یک نویس ذکره شده است.پس بیاید با همدیگه با تعدادی از مهمترین نکات یک کد تمیز آشنا شویم

کد تمیز چیست ؟

کدنویسی تمیز (Clean Code) مجموعه اصولی است که به شما کمک می‌کند کدی بنویسید، که فهم و اصلاح آن توسط دیگران و یا بعد از مدت‌های طولانی برای خودتان سخت نباشد. این اصول استانداردهایی هستند که اگر رعایت شوند، شما را تبدیل به یک برنامه نویس حرفه ای می‌کنند. کدنویسی تمیز در کار گروهی اهمیت بسیار زیادی دارد.

در متدولوژی هایی مانند چابک (Agile) کدنویسی تمیز ضروری به نظر می‌رسد زیرا اعضای تیم، در بسیاری از موارد ناچار به تکمیل و اصلاح کدهای یکدیگر هستند. کد کثیف (Dirty Code) اصطلاحی است که در برابر کدنویسی تمیز وجود دارد. عدم رعایت اصول کدنویسی تمیز، بی نظمی و استفاده از رویه‌های تکراری کد شما را به Dirty Code تبدیل می‌کند.

اما چگونه می توان کد تمیز نوشت :

در اینجا به تعدادی از مهمترین روش های کدنویسی تمیز اشاره میکنیم

نگه داری کد به صورت مختصر

حفظ یک codebase بزرگ ، آسان نیست. بنابراین شما همیشه باید کد خود را کوتاه و مختصر نگه دارید. علاوه بر این، کد مختصر، کارآمدتر و درک آن آسان است.

برای دیگران کد بنویسید

شما باید در جایی بخوانید که “هر احمقی می تواند کدی بنویسد که رایانه بتواند آن را درک کند. برنامه نویسان خوب کدی را می نویسند که انسان بتواند آن را درک کند”

چه زبان های برنامه نویسی مناسب فریلنسری هستند؟
خواندن این مقاله
قدرت گرفته از افزونه نوشته‌های مرتبط هوشمند

همیشه کدی بنویسید که برای دیگران قابل خواندن باشد همچنین برای آینده شما.

از اسامی معنی دار استفاده کنید

همیشه از نامهای توصیفی معنادار برای متغیرها ، توابع و کلاسها استفاده کنید.

نام ، خود باید نشان دهنده این باشد که متغیر ، function یا متد برای چه مواردی استفاده می شود یا شامل چه چیزی است.

کد تمیز

یک تابع یک هدف

یکی از مزایای اصلی استفاده از یک تابع برای یک هدف این است که می توانید نامهای توصیفی معنی داری برای تابع بگذارید و درک آن بسیار آسان خواهد بود.

از یک معماری پیروی کنید

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

Comment گذاشتن

نوشتن Comment در مکان های مناسب یک راه خوب برای توضیح جامع کد شما برای دیگران است. اما ما این کار را انجام نمی دهیم . نظرات را فقط در جایی که لازم است بنویسید.

شما را به مطالعه ده کتابی که هر برنامه نویسی باید آن را بخوانید دعوت می کنیم .

نتیجه گیری

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

قبلی توابع تعلیقی (Suspending functions) درCoroutine
بعدی پادکست 1: شروع برنامه نویسی اندروید

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • GoLang
  • jetpack compose
  • PHP
  • اپلیکیشن
  • امنیت
  • اندروید
  • اوپن سورس
  • برنامه نویسی
  • برنامه نویسی iOS
  • برنامه نویسی react native
  • پادکست صوتی
  • تکنولوژی
  • جاوا
  • طراح رابط کاربری
  • طراحی رابط کاربری
  • طراحی وب
  • عمومی
  • فریلنسر
  • فلاتر
  • فناوری
  • کاتلین
  • کتاب های آموزشی
  • کسب و کار
  • لینوکس
  • هوش مصنوعی
  • وردپرس
برچسب‌ها
admob Compose coroutine dagger dagger-hilt jetpack nft rxandroid rxjava spring swift ارز دیجیتال امنیت در اندروید دارت فایربیس فوشیا مصاحبه کاری معماری mvi نقشه راه برنامه نویسی کاتلین گوگل

آکادمی آموزنگار، جایی برای آغاز یک سفر شگفت‌انگیز در دنیای برنامه‌نویسی است. آموزنگار تلاش می‌کند تا هر فردی را از هر سطحی از زندگی و تجربه به دنیای جذاب برنامه‌نویسی وارد کند.

دسترسی سریع
  • درباره ما
  • تماس با ما
  • حریم خصوصی
  • سوالات متداول
نمادها
شبکه های اجتماعی
Facebook Twitter Youtube icon--white Whatsapp

تهران، ازگل ، مجتمع تجاری الماس ایرانیان، پارک علم و فناوری فردا

021-71058559

تمامی حقوق برای آکادمی آموزنگار محفوظ می باشد

ورود
با شماره موبایل
با آدرس ایمیل
آیا هنوز عضو نشده اید؟ اکنون ثبت نام کنید
بازنشانی رمزعبور
با شماره موبایل
با آدرس ایمیل
ثبت نام
با شماره موبایل
با آدرس ایمیل
قبلا عضو شده اید؟ اکنون وارد شوید
محافظت شده توسط