Skip to content

Roneyfischer/simples-calculator-for-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Informações gerais:


Intro:



Trata-se da uma calculadora simples, construída em Javascript, para rodar em nodejs)
Não possui front-end, podendo ser utilizado vuia postman ou semelhante

Pressupostos e detalhes técnicos:


1.O projeto foi criado para eu aprimorar meus conhecimentos.
2. Procurei usar dois paradigmas distintos: orientação a objetos e programação funcional.
Embora sejam diferentes, eu queria utilizar ambos, então acabei misturando estes paradigmas e seus conceitos.
O projeta busca aplicar a imutabilidade, composição e pureza das funções, na medida do possível.
Em razão da imutabilidade, é aplicado ao código o uso de cópias, para não alterar o input passado na função, afim de reduzir os efeitos colaterais, como erros em eventual novo uso dos mesmos imputs.


ESTOU ABERTO À SUGESTÕES E COMENTÁRIOS.

Como rodar/executar:


  1. Rode "npm install";

  2. Execute o ".env.exemple", removendo ".exemple", para ficar ".env";

  3. Execute no console: "npm run dev" OU "npm run prod";

       <h2>Como utilizar:</h2><Br>
    

    Os dados devem ser passados no Body da requisição POST, no seguinte modelo:

    {
    "numb1":25,
    "numb2":40,
    "type":"*"
    }

    As operações devem ser enviadas no campo _"type"_ da requisição, e são as seguintes:
    + : Adição/Soma
    - : Subtração
    * : Mutiplicação
    / : Divisão
    ** : Potencia
    % : Módulo/resto da divisão

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published