Very very good explanation! I have a question, so we need to make very specific class for what we want, but is there a limit that says "Ok enough, I'm unpacking too much and I'm messing myself up, I'm not helping myself"? Thank you
Full-Stack Developer building scalable, maintainable, and clean modern applications with a focus on performance, great architecture, and long-term sustainability.
Great question! It's important to create specific classes, but too much detail can make things complicated. Check if the extra details really make your code clearer or just add confusion. Aim for a balance that makes your code easy to manage.
Thanks for your comment 💖.
Full-Stack Developer building scalable, maintainable, and clean modern applications with a focus on performance, great architecture, and long-term sustainability.
Full-Stack Developer building scalable, maintainable, and clean modern applications with a focus on performance, great architecture, and long-term sustainability.
Programmierer aus Leidenschaft. Ich lege besonders Wert auf Clean Code und liebe es mich durch legacy Code zu wühlen... und den dann zu refaktorieren 😉.
Full-Stack Developer building scalable, maintainable, and clean modern applications with a focus on performance, great architecture, and long-term sustainability.
Thanks for the feedback man! I'll fix the confusion in explaining SRP and make the ISP example clearer. I'll also make sure each example fits its principle better. Your input helps a lot! 🙏
Full-Stack Developer building scalable, maintainable, and clean modern applications with a focus on performance, great architecture, and long-term sustainability.
Full-Stack Developer building scalable, maintainable, and clean modern applications with a focus on performance, great architecture, and long-term sustainability.
Very very good explanation! I have a question, so we need to make very specific class for what we want, but is there a limit that says "Ok enough, I'm unpacking too much and I'm messing myself up, I'm not helping myself"? Thank you
Great question! It's important to create specific classes, but too much detail can make things complicated. Check if the extra details really make your code clearer or just add confusion. Aim for a balance that makes your code easy to manage.
Thanks for your comment 💖.
Wow so fresh and great article!
Appreciate it! ✨
Great post ! Every example is super useful !
Thanks Man! 💖
You explained SoC instead of SRP, common mistake 😅
edit: and the ISP example does not point out the concept of the principle.
edit2: All the examples aren't related to their principles 🫠
Thanks for the feedback man! I'll fix the confusion in explaining SRP and make the ISP example clearer. I'll also make sure each example fits its principle better. Your input helps a lot! 🙏
very good
Thanks @christianpaez 💖
Great post
Thanks! George 💖