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

КОМЕНТАРІ • 12

  • @DarthChaos007
    @DarthChaos007 3 місяці тому +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  3 місяці тому +1

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

  • @xelit3
    @xelit3 3 місяці тому +2

    Amazing explanation and tips as always, many thanks!

    • @gui.ferreira
      @gui.ferreira  3 місяці тому

      Glad you liked it Xavier! 🙏

  • @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 😅

  • @joeweir463
    @joeweir463 2 місяці тому +1

    great explanation very clear thank you!

  • @Tamer_Ali
    @Tamer_Ali 3 місяці тому +1

    Thanks a lot Gui, you amazing

  • @AboutCleanCode
    @AboutCleanCode 3 місяці тому

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

  • @bartholomewtott3812
    @bartholomewtott3812 3 дні тому

    You fail to give a succinct definition.