Projekt

Obecné

Profil

Iterace 5 standup 1 » Historie » Verze 1

Štěpán Faragula, 2025-04-30 17:14

1 1 Štěpán Faragula
h1. Iterace 5 standup 1
2
3
----
4
5
h3. Informace o schůzce
6
7
* *Datum: 30.4.2025* 
8
* *Čas: 18:00 - 18:30*
9
* *Forma: online na Discordu*
10
11
h3. Účastníci:
12
13
* Bc. Milan Janoch, janochmi@students.zcu.cz
14
* Bc. Jakub Pavlíček, jpvlck@students.zcu.cz
15
* Bc. František Urban, furban@students.zcu.cz
16
* Bc. Jakub Homolka, homolka7@students.zcu.cz
17
* Bc. Jan Vandlíček, vandl@students.zcu.cz
18
* Bc. Štěpán Faragula, farag844@students.zcu.cz
19
20
h3. Poznámky ze schůzky
21
22
Bavili jsme se o dosavadním postupu na projektu a také o poslední [[Iterace_4_zadavatel_demo|demo schůzce se zadavatelem]]. Také jsme se bavili o poznámkách, které nám řekl mentor osobně po přednášce ASWI.
23
24
* *Transakční ukládání dat*
25
** Po analýze problému jsme došli k závěru, že prozatím není prioritou udělat ukládání dat jinak než transakčně (tj. využít metody <code>flush()</code> a <code>saveAndFlush()</code>)
26
** Jedná se o funkcionalitu, kterou zadavatel nespecifikovat a zatím jsme ji s ním neprobírali. Narazili jsme na ní při práci s databází.
27
** V podstatě jde o to, že v současném stavu, když se při dolování vyskytne chyba, tak se záznamy do databáze neuloží, právě kvůli transakčnímu přístupu.
28
** Vzhledem k tomu, že by přepsání všech metod vynaložilo větší úsilí než jsme původně mysleli, tak se před touto úpravou raději poradíme se zadavatelem, jestli to opravdu vyžaduje. Možným problémem by mohla být následná nekonzistence záznamů v databázi.
29
30
* *Zhodnocení README*
31
** Podívali jsme se na README a společně vymysleli, že by se měla ještě doplnit informace o tom, jak pracovat s <code>.env</code> proměnnými.
32
** S jeho formou jsme spokojeni.
33
34
* *Práce na artefaktech*
35
** Jelikož se blíží zápočty a předtermíny zkoušek, je nutné začít práci na povinných artefaktech, aby ostatní členové týmu měli možnost je zkontrolovat.
36
** Dohodli jsme se, že artefakty začneme psát o víkendu.
37
38
* *Vytvoření release*
39
** Na této schůzce jsme vytvořili na repozitáři GitLab release 4. iterace (LCA milníku).
40
** Release jsme nazvali Proof of Concept.
41
42
* *Vysvětlení funkce endpointu <code>POST /projects</code>*
43
** Během této iterace bychom měli předělat jednotlivé ALM pumpy tak, aby se spouštěli přes 2 fáze, a to <code>POST /projects</code> s následným <code>POST /pumps/{tool}</code>
44
** Bavili jsme se o tom, jak funkcionalitu správně implementovat (tj. už nemůžeme uvažovat konkrétní <code>ProjectInstance</code> při dolování dat, ale musíme se na ní dotazovat z databáze) 
45
46
* *Příspěvek na MS Teams*
47
** Společně jsme se podívali na nejnovější příspěvek na MS Teams ohledně uzávěrky projektu.
48
49
----
50
51
Autor: Štěpán Faragula
52
Datum: 30.4.2025
53
Stav: hotový