Skip to content

Group project about creating calculator application and testing its working. Course Nykyaikainen ohjelmistokehitys from Kajaani University of Applied Sciences.

License

Notifications You must be signed in to change notification settings

jonnamikkonen/Laskin-ryhmatyo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laskin-projekti

Ryhmän henkilöt ja sähköpostit:

PO
Henkilo A
Henkilo B
Henkilo C
Henkilo D
Jonna

Suunnittelupalaveri

17.11.2022 Suunnittelupalaveri/ ensimmäinen sprint starttaa

Vastuut jaettu seuraavasti:

  • Laskimen runko: Henkilo A
  • Yhteenlasku: Henkilo B
  • Vähennyslasku: Henkilo C
  • Jakolasku: Jonna
  • Kertolasku: Henkilo D
  • Projektin päivitys, ajankohtaiset merkinnät: PO

Seuraava palaveri ja 2. sprint starttaa 21.11.2022

Sprint 1 closattu, Sprint 2 aloitettu

21.11.2022 Sprint 2 alkaa

Palaverissa tehty/ käyty läpi:

  • Poistettu kaksi turhaa kansiota
  • Muotoiltiin laskimen runko toimivammaksi
  • Käytiin läpi testausta: komennot joilla testataan, sekä kokeiltu testaamista
  • Yllä olevalla jaolla jatketaan, jokainen tekee testauksen omalle osalle

Seuraava palaveri ja 3. sprint starttaa 24.11.2022

Sprint 2 closattu, Sprint 3 aloitettu

24.11.2022 Sprint 3 alkaa

Palaverissa tehty:

  • Yksikkötestit todettu toimiviksi
  • Pylintin avulla korjailtu koodia
  • Jokainen lisää omalle osalle dogstringit

Seuraava palaveri ja 4. sprint starttaa 28.11.2022

Sprint 3 closattu, Sprint 4 aloitettu

28.11.2022 Sprint 4 alkaa

Palaverissa tehty:

  • Porukalla mkdocsin dokumentointi laskimen osille.

Seuraava palaveri ja 5. sprint starttaa 30.11.2022

Sprint 4 closattu, Sprint 5 aloitettu

30.11.2022 Sprint 5 alkaa

Palaverissa tehty:

  • Doctestin läpikäynti
  • Jokainen tekee testin omalle laskimen osalle
  • Varmistettu Pylintin avulla koodin oikeellisuus

Sprint 5. tehtynä 7.12 mennessä

Koodikattavuus:

Linttaus:


HELPME Windows-koneilla korvaa komento python3 komennolla py tai python

# riippuvuuksien asentaminen
python -m pip install coverage pytest pylint mkdocs mkdocstrings mkdocstrings-python

# yksikkötestien suorittaminen ilman koodikattavuuden analyysia
python -m pytest -v

# koodikattavuuden tarkistaminen
coverage run -m pytest -v

# koodikattavuuden analyysi
coverage report -m # analysoi "koko roskan"

# koodikattavuus tiettyjen tiedostojen osalta
coverage report -m stack/stack.py tests/test_stack.py

# LINT (pylint)

pylint stack/stack.py

# dokumentaation generointi


mkdocs new .
mkdocs build
mkdocs serve


# Doctest -ajo
python -m doctest stack/stack.py

About

Group project about creating calculator application and testing its working. Course Nykyaikainen ohjelmistokehitys from Kajaani University of Applied Sciences.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published