لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری S.O.L.I.D. اصول برنامه نویسی
Learning S.O.L.I.D. Programming Principles
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اصول بسیاری وجود دارد که از طراحی و برنامه نویسی شی گرا خوب پشتیبانی می کنند. پنج مورد از این اصول توسط SOLID توصیف شده است: مسئولیت منفرد ، باز بودن بسته ، تعویض لیسکوف ، جداسازی رابط و وارونگی وابستگی. این اصول ایجاد کد پایدار ، مقیاس پذیر و قوی را هدایت می کنند.
برای وارد کردن SOLID در روند کار توسعه خود ، استیون لات مجموعه ای از درسها را تهیه کرده است که اصول را یکی یکی با شکستن مثالهای دنیای واقعی تجزیه می کند. بیاموزید که چگونه از این اصول در روند طراحی استفاده کنید و قدرت کد خود را در این راه آزمایش کنید. استیون از پایتون برای نشان دادن مفاهیم استفاده می کند ، اما این مفاهیم برای هر زبان برنامه نویسی شی گرا مفید هستند.
موضوعات شامل:
مروری بر اصول جامد li>
تفکیک کد در ماژول های خاص مشتری li>
تست کد با جایگزینی انواع فرعی برای کلاسهای پایه li>
باز نگه داشتن نرم افزار برای پسوند اما بسته به اصلاح li>
حذف وابستگی به جزئیات li>
اختصاص یک مسئولیت به هر کلاس li>
استفاده از اصول SOLID در فرآیند طراحی li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
با استفاده از پرونده های تمرینی
Using the exercise files
1. آشنایی با S.O.L.I.D. برنامه نويسي
1. Introduction to S.O.L.I.D. Programming
چه اشتباهی می تواند انجام شود؟
What could go wrong?
یک کلاس غیر SOLID را کاوش کنید
Explore a non-SOLID class
مروری بر اصول SOLID
Overview of the SOLID principles
استیون اف. لات یک توسعه دهنده و معمار نرم افزار قراردادی است.
استیون از دهه 70، زمانی که کامپیوترهای بزرگ، گران قیمت و کمیاب بودند، برنامه نویسی کرده است. او بیش از 10 سال است که از پایتون برای حل مشکلات تجاری استفاده می کند و در حال حاضر از پایتون برای پیاده سازی میکروسرویس ها و خطوط لوله ETL استفاده می کند.
استیون یک تکنوماد خودخوانده است که در مکان های مختلف در سراسر ساحل شرقی ایالات متحده زندگی می کند. در حین کار به عنوان مشاور، نویسنده و توسعه دهنده. وبلاگ فناوری او http://slott-softwarearchitect.blogspot.com است.
نمایش نظرات