Owlaboy / ot-harjoitustyo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CalorieCounterApp

Sovelluksen avulla käyttäjä voi pitää kirjaa päivittäisestä kalorikulutuksestaan. Ohjelmaan kirjataan aluksi omat tiedot joilla voidaan laskea päivittäinen kalorikulutus. Alustamisen jälkeen käyttäjä voi kirjata ohjelmaan syödyt ruuat ja poltetut kalorit treeneistä. Näiden tietojen avulla ohjelma sitten laskee käyttäjän päivittäisen kalorikulutuksen ja kuinka paljon kaloreita on syöty.

Ohjhelman Python-versio

Sovelluksen toiminta on testattu Python-versiolla 3.8.

Ohjelmistotekniikka, harjoitustyö

Dokumentaatio

Asennus

  1. Asenna riippuvuudet komennolla:
poetry install
  1. Sovellus alustetaan komennolla:
poetry run invoke build
  1. Sovellus käynnistetään komennolla:
poetry run invoke start

Sovelluksen käynnistys suoritetaan calorie_counter hakemistossa.

Komentorivitoiminnot

Kaikki komento rivi toiminnot ovat suoritettava calorie_counter hakemistossa.

Ohjelman suorittaminen

Ohjelma alustetaan komennolla:

poetry run invoke start

Ohjelman pystyy aloittamaan komennolla:

poetry run invoke start

Testaaminen

Ohjelman testaaminen poistaa käyttäjän tallennetut tiedot

Ohjelman testaaminen suoritetaan komennolla:

poetry run invoke test

Testikattavuus

Testien kattavuusraportin voi luoda komennolla:

poetry run invoke coverage-report

Raportti generoituu htmlcov-hakemistoon.

Pylint

Tiedoston .pylintrc määrittelemät tarkistukset voi suorittaa komennolla:

poetry run invoke lint

About


Languages

Language:Python 100.0%