Skip to content

freitagfelipe/naval-battle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naval battle

  • Esse projeto foi desenvolvido para a disciplina de Verificação e Validação e tem como objetivo praticar o que foi aprendido sobre Test Driven Development e Behavior Driven Development.

Como foi feito

  • O projeto utiliza o Python na sua versão 3.10 e o Pipenv para gerenciamento de ambiente virual e dependências. Ademais, o jogo utiliza o termcolor para imprimir colorido durante o jogo, utiliza o pytest e pytest-cov para execução dos testes e produção da cobertura dos testes e também utiliza o black para a formatação do código.

Executando com o Pipenv (recomendado)

$ pipenv install
$ pipenv run start

Executando sem o Pipenv

$ pip install termcolor
$ python3 main.py

Executando os testes e gerando o coverage com o Pipenv (recomendado)

$ pipenv install --dev
$ pipenv run test

Executando os testes e gerando o coverage sem o Pipenv

$ pip install pytest pytest-cov
$ pytest --cov --cov-report=html:coverage_report

About

Implementação do jogo batalha naval.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages