# Meglévő rendszer biztonságos módosítása

Taiga Learning · Munkalap
https://taiga.training/hu/lessons/existing-systems/

Kitalált vagy jóváhagyott információt használjon. Ne írjon titkokat ebbe a munkalapba.

## Tanulási célok
- Azonosítani a helyi kódmódosítás által érintett működési szerződéseket.
- Elmagyarázni a bővítésből és kivezetésből álló, szakaszos módosítást.
- Megkülönböztetni a kód visszaállítását az adatok helyreállításától.

## Gyakorlat
Válasszon egy kisebb mező- vagy API-módosítást. Sorolja fel az összes olvasó és író komponenst, a háttérfeladatokat is. Írja le az első, bővítő lépést, az átmenet ellenőrzését és a kivezetés feltételét. Jelölje meg, melyik lépés akadályozhatja meg a visszaállítást.

## Az Ön válasza
- Helyzet és hatókör:
- Feltételezések és nyitott kérdések:
- Javasolt válasz vagy döntés, indoklással:

## Ellenőrizze a válaszát
| Állítás vagy feltétel | Bizonyíték vagy teszt | Eredmény vagy hiányosság | Felelős |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Következő teendő
- Teendő, felelős és dátum:
- Mikor vizsgálja felül ezt a választ?

## Megjegyzendő elv
Vizsgálja meg a verziók közötti átmenetet is, ne csak a végleges tervet. A régi és az új komponensek egyszerre is futhatnak.

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

Ez a munkalap a tanulást segíti. A kitöltése önmagában nem engedélyez éles módosítást.
