# Breyttu fyrirliggjandi kerfi á öruggan hátt

Taiga Learning · Vinnublað
https://taiga.training/is/lessons/existing-systems/

Notaðu ímyndaðar eða samþykktar upplýsingar. Ekki setja leynilegar upplýsingar í þetta vinnublað.

## Námsmarkmið
- Finna samninga milli kerfishluta sem staðbundin kóðabreyting getur haft áhrif á.
- Útskýra breytingu í áföngum með útvíkkun og samdrætti.
- Greina afturköllun kóða frá endurheimt gagna.

## Æfing
Veldu litla breytingu á reit eða API. Skráðu allar einingar sem lesa og skrifa gögnin, þar á meðal bakgrunnsverk. Lýstu fyrsta skrefi sem bætir við án þess að fjarlægja, athugun á yfirfærslu og skilyrði fyrir fjarlægingu. Finndu hvaða skref gæti komið í veg fyrir afturköllun.

## Svarið þitt
- Atburðarás og umfang:
- Forsendur og opnar spurningar:
- Tillaga að svari eða ákvörðun, með rökum:

## Sannreyndu svarið þitt
| Fullyrðing eða skilyrði | Staðfestingargögn eða próf | Niðurstaða eða annmarki | Ábyrgðaraðili |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Næsta aðgerð
- Aðgerð, ábyrgðaraðili og dagsetning:
- Hvenær ætlar þú að yfirfara þetta svar?

## Meginregla til að muna
Yfirfarðu skiptin milli útgáfa, ekki aðeins endanlega hönnun. Eldri og nýjar einingar geta keyrt samtímis.

## Heimildir
- [Martin Fowler: Parallel Change](https://martinfowler.com/bliki/ParallelChange.html)

Þetta vinnublað styður nám. Útfylling þess veitir ekki ein og sér heimild til breytingar í rekstrarumhverfi.
