Projekt

Obecné

Profil

Versioning » Historie » Verze 4

Jednatel J.H., 2019-07-15 13:53

1 1 Jednatel J.H.
h1. Verzování
2
3 4 Jednatel J.H.
Nedílnou součástí vývoje je verzování, které umožňuje uchovávání historie veškerých provedených změn. Sledování změn a verzování umožňuje paralelní zpracování úkolů (tedy práci v týmu), získávání zkušeností (učení se), vytváření informací pro uživatele. Verzování se trochu liší pro [[HW]] a [[SW]], ovšem zvláště v mezioborových aplikacích je možné termíny a postupy zaměňovat a doplňovat.
4 1 Jednatel J.H.
5 2 Jednatel J.H.
h2. Sémantické verzování
6 1 Jednatel J.H.
7 2 Jednatel J.H.
Číslo verzí zapisujeme ve formátu MAJOR.MINOR.PATCH Navyšování jednotlivých čísel verzí probíhá následovně:
8 4 Jednatel J.H.
* MAJOR - Nastala změna, která není zpětně kompatibilní s ostatními (API) a [[HW]].
9 2 Jednatel J.H.
* MINOR - Přidala se funkcionalita se zachováním zpětné kompatibility.
10
* PATCH - Opravila se chyba a zůstala kompatibilita. Upravilo se formátování, změnilo nastavení či konstanty. Nejsou-li samostatně číslovány revize, tak změna při revizi.
11 1 Jednatel J.H.
12 2 Jednatel J.H.
Pomocí předběžných verzí a přidáváním metadat je možné upřesnit informace. Např.: 1.0.0-alfa, 1.0.1-beta+2 http://semver.org/lang/cs/
13 1 Jednatel J.H.
14
15 2 Jednatel J.H.
h2. Alfa verze
16 1 Jednatel J.H.
17 4 Jednatel J.H.
Verze sw/hw, která je zpravidla poskytována pouze v rámci společnosti, vyvíjející tento software. Jedná se o produkt, který většinou obsahuje všechny důležité funkce, avšak také spoustu chyb. Tato verze je proto testována pouze vývojáři, kteří vědí, jak tento [[SW]]/[[HW]] pracuje. V tomto stádiu vývoje se nalezne a odstraní nejvíce chyb. Jakmile jsou vážné chyby odstraněny, bývá často vydávána Beta verze. https://cs.wikipedia.org/wiki/Alfa_verze
18 1 Jednatel J.H.
19 2 Jednatel J.H.
h2. Beta verze
20 1 Jednatel J.H.
21 2 Jednatel J.H.
Sw/hw produkt, na kterém je již opravena většina chyb, nicméně je pořád nestabilní a na jeho chování se nedá spolehnout. To, co vznikne z betaverze po odstranění chyb, se nazývá Release Candidate. https://cs.wikipedia.org/wiki/Beta_verze
22
Druhy beta verzí:
23
* Closed beta – uzavřený test, většinou určený pouze vývojářům.
24
* F&F beta – vývojáři si vyberou sami, kdo bude mít možnost účastnit se testu, většinou vybírají z řad rodiny a přátel (proto F&F = friends and family).
25
* Open beta – je dostupná zdarma komukoli, kdo má zájem se testu účastnit.
26
27
h2. Release candidate (RC)
28
29
Testovací verze připravovaného sw/hw. Jedná se o kandidáta na konečnou, finální verzi. Release Candidate je k finální verzi blíže, než betaverze. Ke zkratce RC se přidává i číslice. Vyjít tedy může RC1, RC2, RC3, atd. "RCčka" mohou být značně nestabilní. https://cs.wikipedia.org/wiki/Release_candidate
30
Relace
31
32
h2. Související informace
33
34 3 Jednatel J.H.
[[vav_results|Výstupy výzkumu a vývoje]]