هیچ دوره ای در سبد خرید شما وجود ندارد
clean code چیست ؟
ایدهی کدنویسی تمیز، توسط آقای رابرت سی مارتین (Robert C. Martin) که اصطلاحا عمو باب هم به ایشون گفته میشه، به وجود اومد. ایشون یه برنامهنویس با سابقهای هستند و طی سالها بررسی در کدهای مختلف، به این نتیجه میرسند که نوشتن کدهای قابل فهم و خوانا یه مساله و موضوع مهمی در حوزهی توسعه نرمافزار هستش، از این رو تصمیم به انتشار دانستههای خودشون میگیرین و کتابهای مختلفی در حوزهی توسعه نرمافزار تألیف میکنند که یکی از محبوبترین این کتابها، کتاب Clean Code هستش، که در اون به اصول کدنویسی تمیز پرداخته شده.
در دوره اصول کدنویسی تمیز چه می آموزید ؟
- در این دوره، ما به تمام “نقاط دردناک” اصلی مربوط به کد تمیز (یا کد بد – بسته به نوع نگاه شما به آن) می پردازیم و شما نه تنها یاد خواهید گرفت که چه چیزی کد بد را تشکیل می دهد، بلکه همچنین یاد خواهید گرفت که چگونه آن را به کد تمیز تبدیل کنید.
- در این دوره آموزشی، شما با طیف گسترده ای از مفاهیم، قوانین، ایده ها، افکار و اصول آشنا خواهید شد و البته در پایان، ایده خوبی در مورد آنچه که هنگام نوشتن کد تمیز باید در نظر داشته باشید، خواهید داشت.
این دوره چه بازارکاری دارد ؟
قطعا شرکت های مختلف به افرادی که دارای کد های تمیز و منظم هستن علاقه دارد تا افرادی که به ساختار کد های خودشون بی توجه اند.
- توسعه دهندگانی که می خواهند اطمینان حاصل کنند که کد آنها نه تنها کار می کند، بلکه خواندن، درک و نگهداری آن نیز آسان است.
- همه کسانی که در مورد توسعه و نوشتن کدهای واقعی جدی هستند.
پیش نیازهای این دوره چیست ؟
- دانش برنامه نویسی اولیه (بدون توجه به زبان) مورد نیاز است
- هیچ تجربه قبلی در مورد کد تمیز لازم نیست
- شما نیازی به دانستن یک زبان برنامه نویسی یا پارادایم خاصی ندارید

سرفصل های دوره رایگان اصول کدنویسی تمیز :
فصل 1 یک توضیح کلی درباره دوره است
فصل 2 شروع می کنیم به گفتن نکات و ترفند ها مانند کامنت گذاری و…
دوره clean code برای چه کسانی مناسب است ؟
برای تمامی برنامه نویسان و علاقه مندان به اصول clean code
چه نرم افزارهایی در این دوره استفاده شده است ؟
در این دوره از نرم افزار vscode استفاده شده است .
اصول clean code
برخی از اصول اصلی کدنویسی تمیز در تصویر زیر آمده است:

فواید کدنویسی تمیز
کدنویسی تمیز دارای مزایای متعددی است که به بهبود کیفیت و نگهداری کد کمک میکند و به سرعت و کارایی بالاتر پروژه منجر میشود. برخی از مهمترین فواید کدنویسی تمیز عبارتند از:
- قابلیت خوانایی بالا: کد تمیز به راحتی قابل فهم و درک است. این به توسعه دهندگان کمک میکند تا با سرعت بیشتری به کد موجود مسلط شوند و به راحتی آن را ادامه دهند.
- کاهش خطا: کد تمیز معمولاً دارای ساختار منظم، الگوها و طراحی مناسب است که به کاهش احتمال بروز خطا کمک میکند.
- افزایش بازدهی توسعه: توسعه دهندگان میتوانند با سرعت بیشتری به کد موجود مسلط شده و تغییرات مورد نیاز را اعمال کنند.
- بهبود همکاری تیمی: کد تمیز به دیگر اعضای تیم توسعه کمک میکند تا به راحتی با کد موجود کار کنند.
- افزایش انعطاف پذیری: کد تمیز به راحتی میتواند برای نیازهای جدید تغییر کرده و توسعه یابد.
- بهبود عملکرد: در برخی موارد، کد تمیز میتواند به بهبود عملکرد و کارآیی برنامه نیز کمک کند.
os1361@yahoo.com دانشجوی دوره
با سلام و احترام
برای ضبط یک دوره آموزشی یکسری نکات هست که باید یک مدرس دوره آفلاین درنظر بگیره و البته این وظیفه سایت وسیستم مدیریتی هستش که با نظارت بر اونها، منجر به یک خروجی با کیفیت بشه
ایرادات دیده شده تا دقیقه 20 قسمت اول ( ومنصرف شدن از ادامه دوره )
1- مدرس خیلی ملچ مولوچ می کنه حین ضبط ویدئو
2- لهجه داشتن ( قابل چشم پوشی هست البته )
3- داستان سرایی های بی ربط
4- دور شدن از موضوع و پرداختن به تبلیغ برای دوره های دیگه
و اما پیشنهادات برای بهبود :
1- طرح درس کامل و مدون ( حتما روی کاغذ نوشته شود )
2- تمرکز بر روی موضوع اصلی آموزش و نپرداختن به حواشی
3- حتما باید یک دوره پیش رکورد داشته باشد بعد اقدام به رکورد اصلی کنید تا میزان خطا به حداقل برسد
4- بازبینی ویدئو بعد از رکورد و اصلاح آنها
5- پرهیز از حاشیه و تبلیغات در وسط ویدئو ( بهترین تبلیغ برای شما کیفیت دوره شماست و خودش میتونه شما رو از فرش به عرش ببره )
6- بهره گیری از اساتید حرفه ای و مسلط به موضوع
در پایان از سایت خوب شما تشکر می کنم بخاطر قرار دادن دوره های رایگان
2r2rpic دانشجوی دوره
اول ممنون ازینکه دوره رو بصورت رایگان دراختیار گذاشتید ولی بسیار زیاد پراکنده گویی داشت دوره شاید توی یکساعت میشد تمام این مطالب رو توضیح داد.
asem.naderi دانشجوی دوره
واقعا 1200 و خورده ای دانشجو داره این دوره و هیج نظری ثبت نشده !!! یکم عجیبه !!! متاسفانه یه دوره کاملا بدرد نخور و بدون استفاده ست و فقط وقت دانشجوها رو هدر میده متاسفانه… یه سری مطالب به دردنخور و پراکنده و خسته کننده با توانایی بیان خیلی ضعیف واقعا وجود چنین دوره ای (البته اگه بشه اسم دوره روی آن گذاشت) درون یه سایت آموزشی جای سوال داره …. محتوای کاملا پراکنده و خسته کننده و دور از اصل موضوع دوه
asem.naderi دانشجوی دوره
به دلیل محتوای بی ارزش دوره از دیدن ادامه دوره با کمال تاسف صرف نظر کردم
علیرضا احمدی
سلام و عرض ادب. خیلی ممنونم از نقد و بررسی شما و از اینکه کمک میکنید تا سایر کاربران انتخاب بهتری بکنن. اما در رابطه با کامنت نداشتن باید عرض کنم که دوره رایگان هست و هیچ دلیلی نداره فکر کنید ما کامنت ها رو تایید نمیکنیم یا حذفشون میکنیم. اگر کامنتی وجود نداره، یعنی کاربری کامنت ثبت نکرده.
هر چند که من به شخصه معتقدم همیشه محتوا باید درست و کاربردی باشه، چه رایگان و چه غیر رایگان. اما کمی باید سطح توقعات ما از دوره رایگانی که مدرس هیچ پولی بابتش دریافت نمیکنه هم پایین تر باشه قاعدتا.
باز هم تموم سعی خودمون رو میکنیم که دوره های با کیفیت تری رو به صورت رایگان منتشر کنیم. ممنون از شما