توضیحات
آموزش نوشتن کد تمیز – کدنویسی تمیز – چگونه کد تمیز بنویسیم – برنامه نویسی تمیز
نام دوره : Clean Code
پیش نیاز:
- دانش اولیه برنامه نویسی (بدون توجه به زبان) مورد نیاز است
- هیچ تجربه قبلی در زمینه نشتن کد تمیز مورد نیاز نیست
- نیازی به دانستن یک زبان برنامه نویسی یا پارادایم خاص ندارید
توضیحات:
البته که به عنوان یک توسعه دهنده ، باید بتوانید کدی بنویسید که کار می کند !
متأسفانه ، بسیاری از توسعه دهندگان با این وجود کد بدی می نویسند – حتی اگر کد کار کند. زیرا “کدی که کار می کند” با “کد پاکی که کار می کند” یکسان نیست !
دوره آموزش نوشتن کد تمیز به شما می آموزد که چگونه کد تمیز بنویسید – کدی که خواندن و درک آن برای انسان آسان است ، نه فقط کامپیوتر!
در این دوره ، خواهید آموخت که کد تمیز دقیقاً چیست و مهمتر اینکه چگونه می توانید کد تمیز بنویسید. زیرا اگر کد شما به روشی تمیز نوشته شده باشد ، خواندن و درک آن آسان تر است و بنابراین نگهداری آن آسان تر است.
زیرا فقط کامپیوتر نیست که باید کد شما را بفهمد – همکاران شما و شخص آینده شما نیز باید بتوانند آن را درک کنند!
در این دوره ، ما به همه ” نقاط سخت” اصلی مربوط به کد تمیز (یا کد بد – بسته به نوع نگاه شما به آن) می پردازیم و نه تنها یاد می گیرید که کد بد چیست ، بلکه نحوه تبدیل آن به کد را تمیز می آموزید
به طور خاص ، با موارد زیر آشنا خواهید شد:
- نامگذاری چیزها (متغیرها ، خواص ، کلاسها ، توابع ، …) به درستی و به روش تمیز
- مشکلات و اشتباهات رایجی که هنگام نامگذاری چیزها باید از آنها اجتناب کنید
- Comments و اینکه اکثر آنها بد هستند
- ممکن است commet خوبی را به کد خود اضافه کنید
- قالب بندی کد – قالب بندی افقی و عمودی
- توابع و نحوه محدود کردن تعداد پارامترهای عملکرد
- نحوه نوشتن توابع تمیز با تمرکز بر “یک چیز”
- سطوح انتزاع چگونه به تقسیم توابع و کوچک نگه داشتن آنها کمک می کند
- نحوه نوشتن توابع خشک و جلوگیری از عوارض جانبی غیر منتظره
- اجتناب از ساختارهای کنترلی عمیقاً تودرتو با محافظ و استخراج عملکرد به توابع
- خطاها و مدیریت خطاها به عنوان جایگزینی برای دستورات if
- اشیاء و محتویات داده/ ساختار داده ها و اینکه چرا این تمایز می تواند اهمیت داشته باشد
- انسجام و نحوه نوشتن کلاسهای خوب (کوچک!)
- قانون Demeter و دلایل اهمیت آن برای کد تمیز
- اصول SOLID چیست و چرا هنگام نوشتن کد تمیز اهمیت دارند
- خیلی بیشتر!
در دوره آموزش کدنویسی تمیز، شما با طیف گسترده ای از مفاهیم ، قوانین ، ایده ها ، افکار و اصول آشنا خواهید شد و در پایان ، ایده خوبی خواهید داشت که هنگام نوشتن کد تمیز به چه نکاتی توجه داشته باشید.
البته این یک الگوی طراحی یا دوره الگوهای کلی نیست .
ما کاملاً بر الگوها ، قوانین و مفاهیمی تمرکز می کنیم که به نوشتن کد تمیز به طور خاص کمک می کند .
همه این مفاهیم و قوانین با مثالها ، قطعات کد و نسخه های نمایشی پشتیبانی می شوند . و برای اطمینان از این که از این دوره حداکثر استفاده را می برید ، و فقط نظریه ای را که به زودی فراموش می کنید یاد نمی گیرید ، همچنین چالش های زیادی برای شما وجود دارد که آموخته های خود را به کار بگیرید!
این دوره از Python ، JavaScript و TypeScript برای مثال های کد استفاده می کند ، اما برای پیگیری و کسب نتیجه زیاد نیازی به دانستن این زبان ها ندارید . علاوه بر این ، این دوره روی یک سبک برنامه نویسی یا پارادایم خاص (مانند برنامه نویسی کاربردی ، برنامه نویسی شی گرا و غیره) تمرکز نمی کند ، بلکه مفاهیم و تکنیک های کلی را که همیشه کاربرد دارند ، پوشش می دهد .
دوره آموزش نوشتن کد تمیز برای چه کسانی است:
- توسعه دهندگانی که می خواهند اطمینان حاصل کنند که کد آنها فقط کار نمی کند ، بلکه خواندن ، درک و نگهداری آنها نیز آسان است
- همه کسانی که در توسعه و نوشتن کد جدی هستند
- کسانی که می خواهد کدنویسی تمیز را بیاموزند
بخشی از دوره :
نقد و بررسیها
هنوز بررسیای ثبت نشده است.