Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielfireman/gqso-924-calc-api
Repositório da API de calculadora desenvolvida durante as aulas de GQSO (IFAL Arapiraca), turma 924
https://github.com/danielfireman/gqso-924-calc-api
ifal ifal-arapiraca
Last synced: 7 days ago
JSON representation
Repositório da API de calculadora desenvolvida durante as aulas de GQSO (IFAL Arapiraca), turma 924
- Host: GitHub
- URL: https://github.com/danielfireman/gqso-924-calc-api
- Owner: danielfireman
- License: mit
- Created: 2021-04-01T18:44:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-21T01:30:45.000Z (over 3 years ago)
- Last Synced: 2024-10-28T09:21:09.736Z (about 2 months ago)
- Topics: ifal, ifal-arapiraca
- Language: Go
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dos requisitos à entrega contínua
Uma abordagem prática e online usando tdd
Turma 924 | Disciplina GQSO
## Requisitos funcionais: O que desenvolver?
API HTTP (inspirada em REST) para calculadora com as 4 operações:
- GET /soma/1/2
- GET /sub/2/1
- GET /mult/2/1
- GET /div/1/2Operandos e retorno de ponto flutuante e as entradas inválidas devem retornar HTTP status 400 (bad request)
## Processo e práticas: Como desenvolver?
- Código fonte livre e aberto
- Licença MIT (permissiva)
- Usando o repositório de código Github (github.com)
- Usando desenvolvimento orientado a testes (claro)
- Usando integração contínua -> executar testes a cada modificação
- Implantar binário na plataforma Heroku (heroku.com)
- Usando entrega contínua