3.Szoftver verziózás Flashcards

(10 cards)

1
Q

Verziózás

A

Egyedi verziónevek vagy verziószámok hozzárendelése szoftver konfiguráció elemek egyedi állapotaihoz.
pl.: a szoftvertermék egy kiadása egy külső csoport számára vagy pedig egy bizonyos termékvonal azonosítása.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

verzió

A

Egy szoftver konfigurációs elem egyedi és megkülönböztethető állapotait jelenti.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

kiadás

A

Egy szoftver verziója melyet elérhetővé tesznek az ügyfelek számára.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

changelog

A

Állomány mely időrendbe rendezett listát tartalmaz arról, hogy egy projekt egyes verzióiban milyen változások történtek.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

verziókezelés

A

Egy szoftverrendszerben és komponenseiben történő változások kezelésének folyamata, hogy a komponens/rendszer egyes verzióiban milyen változások történtek, és vissza lehet állítani a komponensek/rendszer korábbi verzióit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

verziókezelő rendszer

A

A verziókezelési folyamatok támogatására fejlesztett szoftvereszközök.
Centralizált / elosztott lehet
pl.: git

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

verziópokol / függőségi pokol

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Szemantikus verziószámolás

A

Az egyszerű szabályok és követelmények a verziószámok kiosztásához és növeléséhez

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Verziószámolás:
-normál
-növelése
-breaking changes
-precedencia

A

Normál: X.Y.Z formájú
X = főverzió
Y = alverzió
Z = patch

Növelés:
-főverzió =korábbi verzióval inkompatibilis módon változik az API
-alverzió = amikor a korábbi verzióval kompatibilis módon vezetünk be új funkcionalitást;
-patch = a korábbi verzióval kompatibilis hibajavítások
történnek.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Commit konvenciók:

A

Felépítés:

<Típus> ['('hatáskör')'] ['!'] ': ' <leírás>
Hatáskör: további kontextusba helyezi a történt módosításokat, a
kódbázis egy részét leíró főnév kell, hogy legyen (például api, lib,
server).

Típusok: build, chore, ci, docs, feat, fix, style, refactor, perf,
test,
</leírás></Típus>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly