TGViewer
Channel Public Channel
Brain bytes

Brain bytes

@brain_bytes

Subscribers
58
Photos
0
Videos
39
Links
27

Showing posts older than #29 · Back to latest

Older Posts 12 shown
Post #28 175
CLEAN-CODE
در این قسمت از آموزش های کد نویسی تمیز، به مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم .
در قسمت اول در مورد Dependency Inversion Principle صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .

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

#clean_code [011]
#SOLID
#Dependency_Inversion_Principle
  • ❤ 4
  • 👍 2
Post #27 128
CLEAN-CODE
در این قسمت از آموزش های کد نویسی تمیز، به مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم .
در قسمت اول در مورد Interface Segregation Principle صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .

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

#clean_code [010]
#SOLID
#Interface_Segregation_Principle
  • ❤ 4
  • 👍 2
Post #25 140
CLEAN-CODE
در این قسمت از آموزش های کد نویسی تمیز، مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم .
در قسمت اول در مورد Open/Close Principle صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .

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

#clean_code [008]
#SOLID
#Open_Close_Principle
  • ❤ 4
  • 👍 2
Post #24 127
CLEAN-CODE
در این قسمت از آموزش های کد نویسی تمیز، مبحث جالب و مشهور Solid رو با همدیگه بررسی میکنیم .
در قسمت اول در مورد Single Responsibility صحبت میکنیم و اینکه چجوری این نکته رو در کدهامون رعایت کنیم .

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

#clean_code [007]
#SOLID
#Single_Responsibility
  • 👍 5
  • ❤ 1
  • 🔥 1
  • 👌 1
Post #23 146
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [006]
#OOP
#Composition
  • ❤ 8
  • 👍 1
Post #22 135
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [005]
#OOP
#Decupling
  • ❤ 5
  • 👍 1
Post #21 143
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [004]
#OOP
#Polymorphism
  • ❤ 7
  • 👍 1
Post #20 142
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [003]
#OOP
#Inheritance
  • ❤ 8
  • 👍 1
Post #19 150
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [002]
#OOP
#Abstraction
  • ❤ 8
  • 👍 1
Post #18 239
CLEAN-CODE
قصد داریم تا نکات جالبی در مورد کد نویسی تمیز با شما دوستان به اشتراک بزاریم، سعی میکنیم در عین سادگی نکاتی رو بگیم که واقعا یک سیستم رو در آینده میتونه دچار بهم ریختگی کنه و انسجام و توسعه پذیری و نگهداری کد رو از بین میبره .
#clean_code [001]
#OOP
#Encapsulation
  • ❤ 10
  • 👍 2
  • 🔥 1
Post #2
Channel name was changed to «Brain bytes»
Post #1
Channel created
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →