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

FaraDars | فرادرس
FaraDars | فرادرس
آموزش کدنویسی تمیز برای بهینه سازی و خواناتر شدن کد - (برای مشاهده نسخه کامل آموزش به لینک زیر مراجعه کنید) ...
آموزش کدنویسی تمیز برای بهینه سازی و خواناتر شدن کد - (برای مشاهده نسخه کامل آموزش به لینک زیر مراجعه کنید)
https://fdrs.ir/8wqb

0:00:00 درس یکم: مقدمه
0:17:01 درس دوم: متغیرها

این روزها هر کسی می‌تواند کدنویسی کند اما اگر شما می‌خواهید در یک شرکت یا سازمانی به عنوان برنامه‌نویس ارشد یا میانی مشغول به کار شوید باید یاد بگیرید چگونه یک کد تمیز، خوانا و با قابلیت استفاده مجدد بنویسید. آقای مارتین فولر (Martin Fowler) که یک برنامه‌نویس و نویسنده معروفی است، می‌گوید: هر کسی می‌تواند کدی بنویسد که کامپیوتر بفهمد، اما برنامه‌نویس خوب کسی است که کدی بنویسد که یک انسان بفهمد.

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

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

مباحث این فرادرس اگر برای شما تبدیل به یک عادت و وسواس بسیار مهم شود باعث می‌شود تا هنگامی که برنامه شما شروع به رشد زیاد کند به راحتی و به بهترین حالت ممکن کد خود را سازماندهی کنید تا دیگر افراد تیم کاری بتوانند به راحتی آن را درک کنند. این آموزش مخصوص یک زبان خاص برنامه‌نویسی مثل C# نیست بلکه شما با یادگیری و تمرین کردن برای تسلط به این مباحث قادر خواهید بود تا در تمام زبان‌های برنامه‌نویسی شی‌گرا نیز این موارد را به راحتی پیاده‌سازی کنید. صرفا مثال‌های ما در این آموزش به زبان برنامه‌نویسی C# است و به همین خاطر آشنایی کلی با زبان #C برای این آموزش مورد نیاز است.

آموزش کدنویسی تمیز برای بهینه سازی و خواناتر شدن کد - (برای مشاهده نسخه کامل آموزش به لینک زیر مراجعه کنید)
https://fdrs.ir/8wqb

همه توضیحات ...