From 5f35da99f5f6d23b2f66f04f2340dc8f33fe874a Mon Sep 17 00:00:00 2001 From: Israel Aece Date: Thu, 13 Jul 2023 20:25:55 -0300 Subject: [PATCH] =?UTF-8?q?Remo=C3=A7=C3=A3o=20da=20Interface=20IConfigura?= =?UTF-8?q?cao.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Substituindo pela classe abstrata. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e4be456..2736b8a 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ using (var proxy = new ProxyDoServico( O _proxy_ é também encarregado de configurar a autenticação da conexão, nomeando e anexando os _headers_ exigidos pelo serviço para identificar quem é o cliente que está consumindo. Por fim, ainda há o formato de serialização em que o _proxy_ irá operar. Por padrão, ele utilizará o formato **JSON**, mas através do enumerador `FormatoDeSerializacao` é possível alternar para o formato **XML**. -As configurações de conexão também estão expostas através da interface [IConfiguracao](https://github.com/BITFIN-Software/BITSIGN.Proxy/blob/master/BITSIGN.Proxy/Configuracoes/IConfiguracao.cs), possibilitando a extração destas informações de algum repositório, como por exemplo nos arquivos de configurações ([App.config](https://github.com/BITFIN-Software/BITSIGN.Proxy/blob/master/BITSIGN.Proxy/Configuracoes/AppSettings.cs), Web.config ou [appSettings.json](https://github.com/BITFIN-Software/BITSIGN.Proxy/blob/master/BITSIGN.Proxy/Configuracoes/AppSettingsJson.cs)) e com isso, não deixar estes parâmetros em "hard-code", possibilitando a alteração sem a necessidade de recompilar o programa. +As configurações de conexão também estão expostas através da classe abstrata [Configuracao](https://github.com/BITFIN-Software/BITSIGN.Proxy/blob/master/BITSIGN.Proxy/Configuracoes/Configuracao.cs), possibilitando a extração destas informações de algum repositório, como por exemplo, dos arquivos de configurações ([App.config](https://github.com/BITFIN-Software/BITSIGN.Proxy/blob/master/BITSIGN.Proxy/Configuracoes/AppSettings.cs), Web.config ou [appSettings.json](https://github.com/BITFIN-Software/BITSIGN.Proxy/blob/master/BITSIGN.Proxy/Configuracoes/AppSettingsJson.cs)) e com isso, não deixar estes parâmetros em "hard-code", possibilitando a alteração sem a necessidade de recompilar o programa. ## Logging O _logging_ é um item de extrema importância em ambientes distribuídos, já que invariavelmente, precisamos depurar eventuais problemas que ocorrem. Se o código não estiver bem instrumentado em relação à isso, pode-se perder muito tempo para descobrir o problema e corrigí-lo. Para auxiliar no desenvolvimento e consumo pelos clientes, foi espalhado por toda biblioteca, pontos de captura de informações que podem ser relevantes para a análise.