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

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

کدنویسی تمیز چیست؟ این روزها هر کسی می‌تواند کدنویسی کند اما اگر شما می‌خواهید در یک شرکت یا سازمانی به عنوان برنامه‌نویس ارشد یا میانی مشغول به کار شوید باید یاد بگیرید چگونه یک کد تمیز، خوانا و با قابلیت استفاده مجدد بنویسید. آقای مارتین فولر (Martin Fowler) که یک برنامه‌نویس و نویسنده معروفی است، می‌گوید: هر کسی می‌تواند کدی بنویسد که کامپیوتر بفهمد، اما برنامه‌نویس خوب کسی است که کدی بنویسد که یک انسان بفهمد. بنابراین، Clean Code یا کد تمیز یعنی، هنر نوشتن کد به نحوی که انسان‌های دیگر و یا خود برنامه‌نویس بعد از مدتی مثلا یک‌سال بعد که مجددا به کد خود سر می‌زنند، بتوانند آن را درک، ارتقا و یا اصلاح کنند. هدف این فرادرس این است که شما بعد از پایان آموزش تخصص خود را در نوشتن یک کد باکیفیت و یا Refactor کردن کد موجود تا حد بسیار بالایی ارتقا دهید. اهمیت یادگیری کدنویسی تمیز برای بهینه سازی و خواناتر شدن کد چیست؟ Refactor کردن یک کد یعنی تغییر طراحی یک کد موجود، بدون تغییر رفتار آن تکه کد. در این آموزش ما یاد می‌گیریم چطور با نوشتن کم‌ترین کد، متد خود را که قبلا برای پیاده‌سازی آن تعداد زیادی خط کد نوشته بودیم را بازنویسی یا اصطلاحا Refactor کنیم. شما همچنین با چند ابزار مفید که به شما در نوشتن کدهای تمیز کمک می‌کند، آشنا می‌شوید. مباحث این فرادرس اگر برای شما تبدیل به یک عادت و وسواس بسیار مهم شود باعث می‌شود تا هنگامی که برنامه شما شروع به رشد زیاد کند به راحتی و به بهترین حالت ممکن کد خود را سازماندهی کنید تا دیگر افراد تیم کاری بتوانند به راحتی آن را درک کنند. این آموزش مخصوص یک زبان خاص برنامه‌نویسی مثل C#‎ نیست بلکه شما با یادگیری و تمرین کردن برای تسلط به این مباحث قادر خواهید بود تا در تمام زبان‌های برنامه‌نویسی شی‌گرا نیز این موارد را به راحتی پیاده‌سازی کنید. صرفا مثال‌های ما در این آموزش به زبان برنامه‌نویسی C#‎ است و به همین خاطر آشنایی کلی با زبان #C برای این آموزش مورد نیاز است. در این فرادرس چه چیزی یاد می‌گیریم؟ در این فرادرس یاد می‌گیریم که پرهیز از کلی‌گویی و تکرار عبارات بی‌اهمیت چیست؛ سپس آرگومان توابع، نام‌گذاری توابع، استفاده از زنجیره توابع و اصول Solid را مورد بررسی قرار می‌دهیم و در پایان نیز به مدیریت خطاها خواهیم پرداخت.

تریلر دوره

توضیحات کامل دوره

...

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

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

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

690,000 تومان
172,500 تومان
75% تخفیف

این دوره شامل:
2 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی:
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: