Coderockr / go-estimeoprazo

Serviço que faz simulações usando o método de Monte Carlo para encontrar a probabilidade de finalização de um projeto

Home Page:https://estimeoprazo.coderockr.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Estime o Prazo

Serviço que faz simulações usando o método de Monte Carlo para encontrar a probabilidade de finalização de um projeto

Testes unitários

Para rodar os testes unitários é necessário:

cd estimeoprazo
export GOPATH=`pwd`
export GO111MODULE=off
go test

Execução local

É necessário instalar o Go e o SDK do Google App Engine, devido ao projeto estar configurado para rodar neste cloud server

cd estimeoprazo
export GOPATH=`pwd`
export GO111MODULE=off
goapp serve

O serviço vai ouvir no endereço http://localhost:8080

Execução no Google App Engine

Para fazer deploy de uma nova versão do app é necessário:

git add .
git commit -m "Alterações"
git push origin master
goapp deploy --application $YOUR_GOOGLE_APP estimeoprazo

O serviço vai ouvir no endereço https://$YOUR_GOOGLE_APP.appspot.com

O serviço espera requisições via POST com o header

Content-Type: application/x-www-form-urlencoded

E no body os parâmetros, como no exemplo abaixo:

MinTasks=200&MaxTasks=220&MinSplitTasks=1&MaxSplitTasks=3&MinTasksDone=30&MaxTasksDone=40

About

Serviço que faz simulações usando o método de Monte Carlo para encontrar a probabilidade de finalização de um projeto

https://estimeoprazo.coderockr.com/


Languages

Language:Go 100.0%