https://www.petrosefthymiou.com/post/the-single-concern-vs-the-single-responsibility-principles
#principles
@code_crafters
#principles
@code_crafters
Petros Efthymiou
The Single Concern VS The Single Responsibility principles
A more practical approach to the Single Responsibility Principle“A Module should be responsible to one, and only one, actor.”--Robert C MartinUncle Bob himself admits that the Single Responsibility Principle (SRP) is often misunderstood. To make it easier…
https://haseebkamal.com/the-dependency-inversion-principle-explained-in-python/
توضیح پنج اصل SOLID برای پایتون کاران با مثال و کد
#principles
@code_crafters
توضیح پنج اصل SOLID برای پایتون کاران با مثال و کد
#principles
@code_crafters
Haseeb Kamal
A Guide to Loose Coupling and Writing Better Python Code With Dependency Inversion
Dive into the popular design pattern
This post is part 5 of a series on the SOLID
[https://en.wikipedia.org/wiki/SOLID]principles.
You can find post 4 here
[https://haseebkamal.com/the-interface-segregation-principle-explained-in-python/]
, post 3 here
[…
This post is part 5 of a series on the SOLID
[https://en.wikipedia.org/wiki/SOLID]principles.
You can find post 4 here
[https://haseebkamal.com/the-interface-segregation-principle-explained-in-python/]
, post 3 here
[…
👍1🔥1😁1
وب سایت کانال https://codecrafters.ir
لیست هشتکها در کانال رو در زیر براتون خواهم گذاشت و آپدیت خواهد شد
#design_patterns الگوهای طراحی
#postgresql پستگرس
#k8s کوبرنتیز
#agile اجایل
#scrum
#algorithm الگوریتم
#video
#meeting متینگ
#principles اصول کدنویسی
#project_managment_system مدیریت تیم
#free خارج از مبحث کامپیوتر
#app برنامههای کاربردی
#Git #actions مباحث مربوط به گیت و گیتلب
#conda #env کار با
#Docker مباحث مربوط به داکر
#AI #ML مباحث هوش مصنوعی
#book معرفی کتاب
#monitoring بررسی وضعیت سیستم و کد
#concurrency همزمانی کتاب grokking concurrency
#blovkchain #web3
#DDD #domain_driven_design
#BDD #behavior_driven_development
#soa #sso #microservice
@Code_Crafters
Git Hub:
https://github.com/CodeCrafters-ir/
لیست هشتکها در کانال رو در زیر براتون خواهم گذاشت و آپدیت خواهد شد
#design_patterns الگوهای طراحی
#postgresql پستگرس
#k8s کوبرنتیز
#agile اجایل
#scrum
#algorithm الگوریتم
#video
#meeting متینگ
#principles اصول کدنویسی
#project_managment_system مدیریت تیم
#free خارج از مبحث کامپیوتر
#app برنامههای کاربردی
#Git #actions مباحث مربوط به گیت و گیتلب
#conda #env کار با
#Docker مباحث مربوط به داکر
#AI #ML مباحث هوش مصنوعی
#book معرفی کتاب
#monitoring بررسی وضعیت سیستم و کد
#concurrency همزمانی کتاب grokking concurrency
#blovkchain #web3
#DDD #domain_driven_design
#BDD #behavior_driven_development
#soa #sso #microservice
@Code_Crafters
Git Hub:
https://github.com/CodeCrafters-ir/
👍1
ما بارها و بارها راجب clean code شنیدیم و به شدت تذکر و اشاره شده به میزان اهمیتش که برای هیچکدوم از ما سر پوشیده
در کنار این مبحث موضوع قابل اهمیت تری وجود دارد که بیشتر در مباحث سطح بالای تجربه کاری و دانش کاری (همون سنیور خودمون) به اون اشاره و پرداخت میشه که این مبحث رو با عنوان code quality میشناسیم در لینک انتهایی میتونید تمامی موارد مربوط بهش رو مطالعه کنید و بخونید
اما شش عنصر مهم این مبحث رو از دیدیگاه saas براتون اینجا میزارم
https://www.perforce.com/blog/sca/what-code-quality-overview
#principles
@code_crafters
در کنار این مبحث موضوع قابل اهمیت تری وجود دارد که بیشتر در مباحث سطح بالای تجربه کاری و دانش کاری (همون سنیور خودمون) به اون اشاره و پرداخت میشه که این مبحث رو با عنوان code quality میشناسیم در لینک انتهایی میتونید تمامی موارد مربوط بهش رو مطالعه کنید و بخونید
اما شش عنصر مهم این مبحث رو از دیدیگاه saas براتون اینجا میزارم
• Functions that take too many parametersلینک برای مطالعه بیشتر و بررسی اجمالیتر:
• Functions with too many exit points
• Functions or classes that are too long
• Overly complex logical expressions
• Too much or too little vertical whitespace
• Duplicated code
https://www.perforce.com/blog/sca/what-code-quality-overview
#principles
@code_crafters
Perforce Software
What Is Code Quality? Overview + How to Improve Code Quality | Perforce Software
Code quality defines code that is good (high quality) and code that is bad (low quality). Find how to measure code quality and how to improve code quality.
👍2