Coupling and Cohesion Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 เม.ย. 2024
  • Join me as I explain what Coupling and Cohesion are and how important they are for maintainable code.
    ⭐️ Coupon Code CLEANGUI to get a 15% discount: dometrain.com/course/from-zer...
    🚨 KEY LINKS
    🤝 Support me on Patreon (and get access to source code) here: / gsferreira
    💌 Free Developer Insights: guiferreira.me/newsletter
    🔗 GET IN TOUCH
    LinkedIn: / gferreira
    Twitter: / gsferreira
    GitHub: github.com/gsferreira
    Get my newsletters: guiferreira.me/newsletter
    Visit my blog: gsferreira.com
    👋 WHO AM I
    Hey! If you're new to my Channel, I'm Guilherme. Call me Gui. I'm a Minimalist Software Craftsman. What do I do here? I share tips on how to simplify your life as a Developer.
    🎵 MUSIC CREDITS
    Good Day feels / StreamBeats / Lofi
    #cleancode #softwareengineer

ความคิดเห็น • 11

  • @DarthChaos007
    @DarthChaos007 2 หลายเดือนก่อน +3

    When talking about the dangers of high abstraction it comes to my mind a higher dificulty in debugging the code and understanding the flow of information. Are there others?

    • @gui.ferreira
      @gui.ferreira  2 หลายเดือนก่อน +1

      All of that, but also, often is not worthy. It can increase the cost of change. Code becomes difficult to read or understand.

  • @waltavista
    @waltavista 3 หลายเดือนก่อน +3

    Thanks for your explaination. I always think that the words "coupling" and "cohesion" are not precise enough. "Dependency" and "simplicity" or something like this seems better.

    • @gui.ferreira
      @gui.ferreira  3 หลายเดือนก่อน +1

      I can see what you mean. That's true. They require an explanation. As always, naming is a problem 😅

  • @xelit3
    @xelit3 2 หลายเดือนก่อน +2

    Amazing explanation and tips as always, many thanks!

    • @gui.ferreira
      @gui.ferreira  2 หลายเดือนก่อน

      Glad you liked it Xavier! 🙏

  • @joeweir463
    @joeweir463 หลายเดือนก่อน +1

    great explanation very clear thank you!

    • @gui.ferreira
      @gui.ferreira  หลายเดือนก่อน

      Glad you enjoyed it!

  • @Tamer_Ali
    @Tamer_Ali 3 หลายเดือนก่อน +1

    Thanks a lot Gui, you amazing

  • @AboutCleanCode
    @AboutCleanCode 2 หลายเดือนก่อน

    Great video! Well explained using nice, clean and simple animations. Which presentation/animation software do you use?