diff --git a/primeiros-passos-com-go/injecao-de-dependencia.md b/primeiros-passos-com-go/injecao-de-dependencia.md index f0310162..40f28ff2 100644 --- a/primeiros-passos-com-go/injecao-de-dependencia.md +++ b/primeiros-passos-com-go/injecao-de-dependencia.md @@ -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_. @@ -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. @@ -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! \ No newline at end of file +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!