Argus
Kedy?
Od: 5.4.2022
Do: 19.4.2022
Cieľ šprintu
Hlavným cieľom pre tento šprint bolo zobrazovanie histórie všetkých varení. Ďalej sme sa zamerali na opravovanie vecí, ktoré boli nájdené počas zapájania na Strojníckej fakulte.
Obsah šprintu
V zobrazení histórie všetkých varení sa zobrazujú všetky varenia, pričom si môžme vybrať jedno konrétne varenie. Tu sa nám môžu zobrazovať rôzne detaily ako postup krokov, či graf teploty od času. Takisto sme opravovali komunikáciu s H300, ktorá nefungovala správne.
As a brewer, I want to see history of past brews, so that I know how they went
Hlavná story pre tento šprint je zobrazenie histórie všetkých varení. Zobrazovať sa môžu rôzne detaily ako postup krokov, či graf teploty od času. Ďalej sa zobrazí aj originálny recept, ktorý bol použitý pre varenie. Tu bolo treba ošetriť to, že čo robiť v prípade, že recept bol zmenený alebo aj celkovo vymazaný. Preto sa robia pri edite vždy kópie a starý sa ponecháva. Delete je takisto iba soft delete.
As a developer I want to to fix issues found by deployment to make brewing possible
Komunikácia s modulom H300 nefungovala a bolo ju treba opraviť. Nakoniec sa po dlhých hodinách zistilo, že sme omylom nastavovali baud rate pre sériovú linku na dvoch miestach s dvoma rôznymi hodnotami.
As a Student, I want to keep documentation updated, so that I can pass the subject
Klasická úloha, v rámci ktorej sa vypisujú zápisnice, šprinty a podobné veci dokumentačného charakteru.
Make popup windows more customizable
V rámci tejto úlohy sme spravili všetky popupy viac konfigurovateľné tým, že sa dajú teraz nastavovať rôzne farby a texty tlačítok. Takisto možme mať aj informačný popup, ktorý má len jedno tlačítko.
Address abort/finish brewing on FE
Táto úloha rieši problém toho, že momentálne nemáme na FE zobrazenie stavu keď sa skončí varenie buď abortom alebo aj úspešným dokončením.
Allow user to switch between all recipes page and ingredients page
Pridanie back tlačítka pre lepšie UX v receptovej stránke.
[Smädný mních] Find a tool for integration testing
Rozhodli sme sa pre Cypress, v ktorom sme už spravili prvý integračný test, ktorý riešil spúštanie receptu. Tento test takisto otestuje či backend správne funguje a či nám posiela recepty a následne ten zvolený úspešne spúšťa.
Bugs
- Fix motor and temp instruction setting to NaN when not changed
- Fix ability to create recipe with empty blocks
- Fix abort on mock-server
- Add cooling functionality to mock-server
Výsledky šprintu
Nástroj Jira nám ponúka nasledujúce vizualizácie hlavných stories a taskov.
Splnené úlohy
Nesplnené úlohy
Nestihla sa spraviť hlavná story pre tento šprint. Nechýbalo však veľa, iba jeden Merge request, ktorý zobrazoval poraridie inštrukcií počas varenia. Ostatné veci v histórii sa stihli.