Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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/2

Operandos 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