CLEAN-CODE در این قسمت از آموزش های کد نویسی تمیز، به مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم . در قسمت اول در مورد Dependency Inversion Principle صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .
تعریف : این قانون به شما میگویید، نباید ماژول سطح بالاتر به ماژول سطح پایین تر مستقیم به هم متصل باشند، در اصل ماژول سطح بالاتر باید به انتزاعی از ماژول صبح پایین متصل باشد .
CLEAN-CODE در این قسمت از آموزش های کد نویسی تمیز، به مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم . در قسمت اول در مورد Interface Segregation Principle صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .
تعریف : این مبحث میگه شما نباید کلاینت ، یا کلاسی را مجبور به پیاده سازی از متدهایی یک اینترفیس کنید که اصلا چنین فیچری برای این آبجکت تعریف نمیشود و مجبوریم پیاده سازی نشده آنهارا رها کنیم .
CLEAN-CODE در این قسمت از آموزش های کد نویسی تمیز، مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم . در قسمت اول در مورد Open/Close Principle صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .
تعریف : بتوان در ماژول یا متد یا کلاس مورد نظر به راحتی فیچر جدید اضافه کرد، اما نتوان در این حین فیچرها و متدهایی قبلی رو تغییر داد، نسبت به گسترش باز، نسبت به تغییر بسته .
CLEAN-CODE در این قسمت از آموزش های کد نویسی تمیز، مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم . در قسمت اول در مورد Single Responsibility صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .
تعریف : هر بخش از کد، فقط و فقط یک مسئولیت داشته باشند .
CLEAN-CODE قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره . #clean_code [006] #OOP #Composition
CLEAN-CODE قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره . #clean_code [005] #OOP #Decupling
CLEAN-CODE قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره . #clean_code [004] #OOP #Polymorphism
CLEAN-CODE قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره . #clean_code [003] #OOP #Inheritance
CLEAN-CODE قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره . #clean_code [002] #OOP #Abstraction
CLEAN-CODE قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره . #clean_code [001] #OOP #Encapsulation