Versioning » Historie » Verze 3
Jednatel J.H., 2019-07-15 13:45
| 1 | 1 | Jednatel J.H. | h1. Verzování |
|---|---|---|---|
| 2 | |||
| 3 | 2 | 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 | * MAJOR - Nastala změna, která není zpětně kompatibilní s ostatními (API) a HW. |
||
| 9 | * 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 | 2 | 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]] |