قراره تو این دوره چی یاد بگیرم؟

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

سرفصل های دوره

۲ فصل
۹ جلسه
۴ ساعت
۱

توضیحات

۱ قسمت
۰۰:۳۰:۲۲
1

intro

پخش
۳۰:۲۲
۲

آموزش ها

۸ قسمت
۰۳:۱۲:۳۳

clean code چیست ؟

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

در دوره اصول کدنویسی تمیز چه می آموزید ؟

  • در این دوره، ما به تمام “نقاط دردناک” اصلی مربوط به کد تمیز (یا کد بد – بسته به نوع نگاه شما به آن) می پردازیم و شما نه تنها یاد خواهید گرفت که چه چیزی کد بد را تشکیل می دهد، بلکه همچنین یاد خواهید گرفت که چگونه آن را به کد تمیز تبدیل کنید.
  • در این دوره آموزشی، شما با طیف گسترده ای از مفاهیم، ​​قوانین، ایده ها، افکار و اصول آشنا خواهید شد و البته در پایان، ایده خوبی در مورد آنچه که هنگام نوشتن کد تمیز باید در نظر داشته باشید، خواهید داشت.

این دوره چه بازارکاری دارد ؟

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

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

پیش نیازهای این دوره چیست ؟

  • دانش برنامه نویسی اولیه (بدون توجه به زبان) مورد نیاز است
  • هیچ تجربه قبلی در مورد کد تمیز لازم نیست
  • شما نیازی به دانستن یک زبان برنامه نویسی یا پارادایم خاصی ندارید

سرفصل های دوره رایگان اصول کدنویسی تمیز :

فصل 1 یک توضیح کلی درباره دوره است

فصل 2 شروع می کنیم به گفتن نکات و ترفند ها مانند کامنت گذاری و…

 دوره clean code برای چه کسانی مناسب است ؟

برای تمامی برنامه نویسان و علاقه مندان به اصول clean code

چه نرم افزارهایی در این دوره استفاده شده است ؟

در این دوره از نرم افزار vscode استفاده شده است .

اصول clean code

برخی از اصول اصلی کدنویسی تمیز در تصویر زیر آمده است:

اصول clean code

فواید کدنویسی تمیز

کدنویسی تمیز دارای مزایای متعددی است که به بهبود کیفیت و نگهداری کد کمک میکند و به سرعت و کارایی بالاتر پروژه منجر میشود. برخی از مهمترین فواید کدنویسی تمیز عبارتند از:

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