#GIT
- Modificado (modified);
- Preparado (staged/index)
- Consolidado (comitted);
Vamos supor que precisamos de uma classe ou classes para representar uma integração com um serviço remoto. | |
Quantas aulas teremos? | |
Vamos supor que precisamos representar a obtenção de variações de um tipo de dados do mesmo endpoint. | |
O que você não deve fazer: criar uma classe base abstrata que seja um provedor de serviços ou utilitário para subclasses. | |
1. Remoteclient: Separe a aquisição de estado em uma classe que faz apenas isso. | |
Você pode ter versões diferentes que implementam o cache ou outras funções de gerenciamento de estado puro. | |
2. DomainManager: Uma classe que gerencia o estado no sentido de implementar qualquer regra de negócio. |
# Você está escrevendo uma parte do nosso sistema anti-fraude de pagamentos. | |
# Uma das formas de detectarmos fraudes é quando o mesmo cliente faz mais de um pagamento numa janela muito curta de tempo. | |
# Seu programa receberá os clientes que estão efetuando pagamentos através de um stream, e deve identificar clientes repetidos que apareçam próximos. | |
# Escreva um algoritmo que leia um stream de clientes, onde cada cliente é identificado por um número inteiro, e escreva na saída cada vez que um cliente aparecer repetido numa janela de tamanho J. | |
# **Exemplo:** | |
J = 4 | |
Stream = [7, 10, 5, 10, 8, 3, 1, 4, 3, 3, 5, 1] |
// Você está escrevendo uma parte do nosso sistema anti-fraude de pagamentos. | |
// Uma das formas de detectarmos fraudes é quando o mesmo cliente faz mais de um pagamento numa janela muito curta de tempo. | |
// Seu programa receberá os clientes que estão efetuando pagamentos através de um stream, e deve identificar clientes repetidos que apareçam próximos. | |
// Escreva um algoritmo que leia um stream de clientes, onde cada cliente é identificado por um número inteiro, e escreva na saída cada vez que um cliente aparecer repetido numa janela de tamanho J. | |
package main | |
import "fmt" | |
func main() { | |
var window = 4 |
// RenderOnePage renderiza paginas html | |
// Uso: RenderOnePage(w, r, &config.Application{}, "index.html", TemplateData{}) | |
func RenderOnePage(w http.ResponseWriter, r *http.Request, app *config.Application, html string, data TemplateData) { | |
ts, err := template.ParseFiles(html) | |
if err != nil { | |
app.Logger.Error(err.Error()) | |
ServerError(w, r, app, err) | |
return | |
} |