Skip to content

Commit

Permalink
Text review fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
larien committed Aug 7, 2019
1 parent 2f35d4a commit d371a97
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions primeiros-passos-com-go/injecao-de-dependencia.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

[**Você pode encontrar todos os códigos para esse capítulo aqui**](https://github.com/larien/learn-go-with-tests/tree/master/injecao-de-dependencia)

Presume-se que você tenha lido a seção de `structs` antes, já que será necessário saber um pouco sobre interfaces para entender esse capítulo.
Presume-se que você tenha lido a seção de `structs` antes, já que será necessário saber um pouco sobre interfaces para entender este capítulo.

Há muitos mal entendidos relacionados à injeção de dependência na comunidade de programação. Se tudo der certo, esse guia vai te mostrar que:

- Você não precisa de uma framework
- Não torna seu design complexo demais
- Facilita seus testes
- Permite que você escreva funções ótimas para própósitos diversos.
- Permite que você escreva funções ótimas para propósitos diversos.

Queremos criar uma função que cumprimenta alguém, assim como a que fizemos no capítulo [Olá, mundo](https://github.com/larien/learn-go-with-tests/tree/master/hello-world), mas dessa vez vamos testar o _print de verdade_.

Expand Down Expand Up @@ -198,7 +198,7 @@ func main() {
}
```

Execute o programa e vá para [http://localhost:5000](http://localhost:5000). Você erá sua função de cumprimento ser utilizada.
Execute o programa e vá para [http://localhost:5000](http://localhost:5000). Você verá sua função de cumprimento ser utilizada.

Falaremos sobre servidores HTTP em um próximo capítulo, então não se preocupe muito com os detalhes.

Expand Down Expand Up @@ -226,4 +226,4 @@ Ao termos familiaridade com a interface `io.Writer`, somos capazes de usar `byte

Quanto mais familiar você for com a biblioteca padrão, mais vai ver essas interfaces de propósito geral que você pode reutilizar no seu próprio código para tornar o software reutilizável em vários contextos diferentes.

Esse exemplo teve grande influência de um capítulo de [A Linguagem de Programação Go](https://www.amazon.com.br/dp/8575225464/ref=cm_sw_r_tw_dp_U_x_0HIqDbYP7VSN5). Logo, se gostou, vá adquiri-lo!
Esse exemplo teve grande influência de um capítulo de [A Linguagem de Programação Go](https://www.amazon.com.br/dp/8575225464/ref=cm_sw_r_tw_dp_U_x_0HIqDbYP7VSN5). Logo, se gostou, vá adquiri-lo!

0 comments on commit d371a97

Please sign in to comment.