/clean-taxi-ride

Projeto de Corrida de Taxi criado com Clean Code, TDD e Padrões de Projeto

Primary LanguageTypeScript

Clean Taxi Ride

Projeto de Corrida de Taxi criado com Clean Code, TDD e Padrões de Projeto

Branches

  • taxi-ride-code-smells código inicial, cheio de code smells, porém, passando nos testes
  • taxi-ride-clean-code código refatorado de forma mais "ingênua"
  • taxi-ride-code-design código com estrutura de design sustentando o comportamento
  • taxi-ride-strategy código com os padrões de projeto Strategy e Factory
  • taxi-ride-chain-of-responsibility código com o padrão de projeto Chain Of Responsibility

Passo a passo

  1. npm install instale as dependências do projeto
  2. npm run test execute os testes, eles são o único driver (cliente) para esta aplicação
  3. npm run test:coverage execute para visualizar a cobertura de código. Para mais detalhes abra o arquivo coverage/index.html no navegador