Brain bytes – Telegram
Channel created
Channel name was changed to «Brain bytes»
Media is too big
VIEW IN TELEGRAM
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [001]
#OOP
#Encapsulation
10👍2🔥1
Media is too big
VIEW IN TELEGRAM
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [002]
#OOP
#Abstraction
8👍1
Media is too big
VIEW IN TELEGRAM
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [003]
#OOP
#Inheritance
8👍1
Media is too big
VIEW IN TELEGRAM
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [004]
#OOP
#Polymorphism
7👍1
Media is too big
VIEW IN TELEGRAM
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [005]
#OOP
#Decupling
5👍1
Media is too big
VIEW IN TELEGRAM
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [006]
#OOP
#Composition
8👍1
Media is too big
VIEW IN TELEGRAM
CLEAN-CODE
در این قسمت از آموزش های کد نویسی تمیز، مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم .
در قسمت اول در مورد Single Responsibility صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .

تعریف :‌ هر بخش از کد، فقط و فقط یک مسئولیت داشته باشند .

#clean_code [007]
#SOLID
#Single_Responsibility
👍51🔥1👌1
Media is too big
VIEW IN TELEGRAM
CLEAN-CODE
در این قسمت از آموزش های کد نویسی تمیز، مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم .
در قسمت اول در مورد Open/Close Principle صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .

تعریف :‌ بتوان در ماژول یا متد یا کلاس مورد نظر به راحتی فیچر جدید اضافه کرد، اما نتوان در این حین فیچرها و متدهایی قبلی رو تغییر داد، نسبت به گسترش باز، نسبت به تغییر بسته .

#clean_code [008]
#SOLID
#Open_Close_Principle
4👍2
Media is too big
VIEW IN TELEGRAM
CLEAN-CODE
در این قسمت از آموزش های کد نویسی تمیز، به مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم .
در قسمت اول در مورد Interface Segregation Principle صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .

تعریف :‌ این مبحث میگه شما نباید کلاینت ، یا کلاسی را مجبور به پیاده سازی از متدهایی یک اینترفیس کنید که اصلا چنین فیچری برای این آبجکت تعریف نمیشود و مجبوریم پیاده سازی نشده آنهارا رها کنیم .

#clean_code [010]
#SOLID
#Interface_Segregation_Principle
4👍2
Media is too big
VIEW IN TELEGRAM
CLEAN-CODE
در این قسمت از آموزش های کد نویسی تمیز، به مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم .
در قسمت اول در مورد Dependency Inversion Principle صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .

تعریف :‌ این قانون به شما میگویید، نباید ماژول سطح بالاتر به ماژول سطح پایین تر مستقیم به هم متصل باشند، در اصل ماژول سطح بالاتر باید به انتزاعی از ماژول صبح پایین متصل باشد .

#clean_code [011]
#SOLID
#Dependency_Inversion_Principle
4👍2