Konvence » Historie » Verze 4
Viktorie Pavlíčková, 2023-03-21 11:07
1 | 1 | Viktorie Pavlíčková | h1. Konvence |
---|---|---|---|
2 | |||
3 | h2. Iterace |
||
4 | |||
5 | * *Délka iterace*: Každé 2 týdny |
||
6 | * *Začátek/Konec iterace*: Každé sudé úterý |
||
7 | * *Plánování na člověka*: 12-15h |
||
8 | |||
9 | h2. Tracker |
||
10 | |||
11 | * *Support*: Schůzky týmu, s mentory a zadavateli, tasky na podporu týmu |
||
12 | * *Task*: Administrativní práce, analýza, neprogramovací úkoly |
||
13 | * *Feature*: Implementace nové funkce, testování |
||
14 | * *Bug*: Oprava kódové části |
||
15 | |||
16 | h2. Stav úkolů |
||
17 | |||
18 | * *New*: Nově založený úkol, který zatím není nikomu přiřazen |
||
19 | * *Assigned*: Nový úkol je přiřazen jednomu nebo více členům |
||
20 | * *Resolved*: Úkol je dokončen |
||
21 | * *Closed*: Úkol je po dokončení uzavřen na konci iterace a zkontrolován členy týmu včetně konvencí (schůzky closed okamžitě po provedení - není třeba kontrolovat) |
||
22 | |||
23 | 4 | Viktorie Pavlíčková | h2. Dědičnost úkolů (epic) |
24 | 1 | Viktorie Pavlíčková | |
25 | 4 | Viktorie Pavlíčková | V rámci úkolování budeme používat epicy následující: |
26 | * Design aplikace - návrh aplikace, konzultace |
||
27 | * Mimoiterační aktivity - aktivity mimo iteraci (pomoc jinému členovi týmu apod.) |
||
28 | * Schůzky se zadavateli |
||
29 | * Retro a plánování |
||
30 | * Dokumentace |
||
31 | 2 | Viktorie Pavlíčková | |
32 | 1 | Viktorie Pavlíčková | h2. Jazyk |
33 | |||
34 | * *Česky*: Komunikace mezi členy týmu, s mentory a se zadavateli, Redmine a dokumentace |
||
35 | * *Anglicky*: Kód, mobilní aplikace a commity v GITu |
||
36 | |||
37 | h2. Commity a úkoly |
||
38 | |||
39 | * Psány formou odrážek |
||
40 | * Commity a redmine jsou propojené |
||
41 | * Každé issue je ve své vlastní feature větvi - feature/#1234_my_feature (v případě bugfixu bugfix větev) |
||
42 | |||
43 | h2. Git |
||
44 | |||
45 | * Každý úkol je ve své vlastní větvi, po dokončení je proveden merge s develop větví a původní větev je smazána |
||
46 | |||
47 | h2. Tagy |
||
48 | |||
49 | * *Schůzka*: schůzka s týmem, mentorem nebo zadavatelkou |
||
50 | * *UI*: frontend, design uživatelského rozhraní |
||
51 | * *Backend*: backend aplikace |
||
52 | * *DB*: databáze - návrh |
||
53 | |||
54 | h2. Aktivita |
||
55 | |||
56 | * *Administrative*: Neprogramující činnost, schůzky |
||
57 | * *Documentation*: Dokumentace, wiki stránky |
||
58 | * *Analysis*: Analýza |
||
59 | * *Implementation*: Implementace |
||
60 | * *Design*: Design (návrh databáze, UI...) |
||
61 | |||
62 | h2. Code |
||
63 | |||
64 | h3. Frontend |
||
65 | |||
66 | //TODO |
||
67 | |||
68 | * JS / TS bez středníků, jednoduché závorky (mimo React komponenty / html) |
||
69 | * Soubory obsahující komponenty začínají velkým písmenem - např. Component.tsx, zbylé soubory malým písmenem |
||
70 | * Camelcase |
||
71 | * Yarn pro build projektu |
||
72 | * Struktura projektu - per feature - je přehlednější než groupovat komponenty do jedné složky |
||
73 | * Preferovat konstrukce ES6 před ES5 |
||
74 | * Zbytek podle ESLint |
||
75 | |||
76 | h3. Backend |
||
77 | |||
78 | //TODO |
||
79 | |||
80 | * Defaultní coding style pro IntelliJ IDEA 2021.3 |
||
81 | |||
82 | h2. Komunikační kanál |
||
83 | |||
84 | * Discord server pro členy týmu |
||
85 | * E-mail a Microsoft Teams s mentorem a se zákazníkem |
||
86 | |||
87 | h2. Role |
||
88 | |||
89 | * *Viki*: CEO, správa wiki, UX/UI design, dokumentace, tester, administrativa |
||
90 | * *Ziki*: Analýza, správa wiki, dokumentace, administrativa, tester |
||
91 | 3 | Viktorie Pavlíčková | * *Fantič*: Developer |
92 | * *Michal*: Developer, Master of Deployment |