Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Acoplamento bom é acoplamento estável

Acoplamento bom é acoplamento estável

Nessa talk apresento o conceito básico de acoplamento e importância de zelar por coesão + uso de contratos para reduzir o nível de acoplamento entre os diferentes módulos/unidades de um sistema.

Linguagem de programação: Ruby

Links:

Gravação da apresentação: https://www.youtube.com/watch?v=cit74GsKNdQ

Ferramentas:
- https://github.com/serradura/kind
- https://sorbet.org/
- https://github.com/ruby/rbs
- https://dry-rb.org/gems/dry-types/1.2/

Benchmark - dry-types VS kind: https://gist.github.com/serradura/896ac4a8f09fc97de47057fc0bb98447

Conteúdo relacionado ao tema da talk:
https://thoughtbot.com/blog/types-of-coupling

Rodrigo Serradura

March 25, 2021
Tweet

More Decks by Rodrigo Serradura

Other Decks in Programming

Transcript

  1. Fracamente acoplado 1. Menor interdependência 2. Menor coordenação 3. Menor

    fluxo de informação Fortemente acoplado 1. Maior interdependência 2. Maior coordenação 3. Maior fluxo de informação