Konvence » Historie » Verze 38
Václav Honzík, 2022-03-30 15:32
1 | 1 | Viktorie Pavlíčková | h1. Konvence |
---|---|---|---|
2 | |||
3 | 11 | Viktorie Pavlíčková | h2. Iterace |
4 | 1 | Viktorie Pavlíčková | |
5 | * *Délka iterace*: Každé 2 týdny |
||
6 | * *Začátek/Konec iterace*: Každé liché pondělí |
||
7 | 24 | Viktorie Pavlíčková | * *Plánování na člověka*: 12-15h |
8 | 2 | Viktorie Pavlíčková | |
9 | 11 | Viktorie Pavlíčková | h2. Tracker |
10 | 4 | Viktorie Pavlíčková | |
11 | 7 | Viktorie Pavlíčková | * *Support*: Schůzky týmu, s mentorem a se zadavatelkou |
12 | 5 | Viktorie Pavlíčková | * *Task*: Administrativní práce, analýza, neprogramovací úkoly |
13 | 25 | Viktorie Pavlíčková | * *Feature*: Implementace nové funkce, testování |
14 | 5 | Viktorie Pavlíčková | * *Bug*: Oprava kódové části |
15 | 6 | Viktorie Pavlíčková | |
16 | 11 | Viktorie Pavlíčková | h2. Stav úkolů |
17 | 6 | Viktorie Pavlíčková | |
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 | 30 | Viktorie Pavlíčková | * *Closed*: Úkol je po dokončení uzavřen na konci iterace a zkontrolován členy týmu včetně konvencí |
22 | 6 | Viktorie Pavlíčková | |
23 | 11 | Viktorie Pavlíčková | h2. Jazyk |
24 | 6 | Viktorie Pavlíčková | |
25 | * *Česky*: Komunikace mezi členy týmu, s mentorem a se zadavatelkou, Redmine a dokumentace |
||
26 | 7 | Viktorie Pavlíčková | * *Anglicky*: Kód, webová aplikace (na žádost zadavatelky) a commity v GITu |
27 | 8 | Viktorie Pavlíčková | |
28 | 36 | Václav Honzík | h2. Commity a úkoly |
29 | 8 | Viktorie Pavlíčková | |
30 | 1 | Viktorie Pavlíčková | * Psány formou odrážek |
31 | * Commity a redmine jsou propojené |
||
32 | 36 | Václav Honzík | * Každé issue je ve své vlastní feature branchi - feature/#1234_my_feature (v případě bugfixu bugfix branch) |
33 | 9 | Viktorie Pavlíčková | |
34 | 22 | Jakub Šmíd | h2. Git |
35 | |||
36 | 31 | Viktorie Pavlíčková | * 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 |
37 | 22 | Jakub Šmíd | |
38 | 11 | Viktorie Pavlíčková | h2. Tagy |
39 | 9 | Viktorie Pavlíčková | |
40 | * *Meeting*: schůzka s týmem, mentorem nebo zadavatelkou |
||
41 | 29 | Viktorie Pavlíčková | * *UI*: frontend, design uživatelského rozhraní |
42 | * *Backend*: backend aplikace |
||
43 | * *DB*: databáze - návrh |
||
44 | 10 | Viktorie Pavlíčková | |
45 | 12 | Viktorie Pavlíčková | h2. Aktivita |
46 | |||
47 | 13 | Viktorie Pavlíčková | * *Administrative*: Neprogramující činnost, schůzky |
48 | 1 | Viktorie Pavlíčková | * *Documentation*: Dokumentace, wiki stránky |
49 | 21 | Jakub Šmíd | * *Analysis*: Analýza |
50 | * *Implementation*: Implementace |
||
51 | * *Design*: Design (návrh databáze, UI...) |
||
52 | 12 | Viktorie Pavlíčková | |
53 | 34 | Viktorie Pavlíčková | h2. Code conventions |
54 | |||
55 | 35 | Václav Honzík | h3. Frontend |
56 | |||
57 | * JS / TS bez středníků, jednoduché závorky (mimo React komponenty / html) |
||
58 | * Soubory obsahující komponenty začínají velkým písmenem - např. Component.tsx, zbylé soubory malým písmenem |
||
59 | * Camelcase |
||
60 | * Yarn pro build projektu |
||
61 | 38 | Václav Honzík | * Struktura projektu - per feature - je přehlednější než groupovat komponenty do jedné složky |
62 | 35 | Václav Honzík | * Preferovat konstrukce ES6 před ES5 |
63 | 37 | Václav Honzík | * TS-Lint (https://github.com/palantir/tslint) |
64 | 34 | Viktorie Pavlíčková | |
65 | 32 | Viktorie Pavlíčková | h2. Komunikační kanál |
66 | |||
67 | 33 | Viktorie Pavlíčková | * Discord server pro členy týmu |
68 | 32 | Viktorie Pavlíčková | * E-mail a Microsoft Teams s mentorem a se zákazníkem |
69 | |||
70 | 11 | Viktorie Pavlíčková | h2. Role |
71 | 10 | Viktorie Pavlíčková | |
72 | * *Viki*: CEO, správa wiki, analýza, UX/UI design, dokumentace a administrativa |
||
73 | 16 | Viktorie Pavlíčková | * *Váša*: Správce mapy, gitHub copilot, backend developer |
74 | 20 | Michal Schwob | * *Michal*: Frontend developer, Datalord, Master of VM, tak teda tester taky |
75 | 19 | Jakub Šmíd | * *Kuba*: Machine learning expert, backend developer |