# Droši mainiet esošu sistēmu

Taiga Learning · Darblapa
https://taiga.training/lv/lessons/existing-systems/

Izmantojiet izdomātu vai apstiprinātu informāciju. Neievietojiet slepenos datus šajā darblapā.

## Mācību mērķi
- Atrodiet saskarņu līgumus, kurus var ietekmēt lokāla koda izmaiņa.
- Izskaidrojiet pakāpenisku paplašināšanas un samazināšanas izmaiņu.
- Atšķiriet koda atgriešanu iepriekšējā versijā no datu atjaunošanas.

## Uzdevums
Izvēlieties nelielu lauka vai API izmaiņu. Uzskaitiet visus lasošos un rakstošos komponentus, tostarp fona uzdevumus. Aprakstiet pievienojošu pirmo soli, pārejas pārbaudi un noņemšanas nosacījumu. Nosakiet, kurš solis varētu liegt atgriešanu iepriekšējā versijā.

## Jūsu atbilde
- Scenārijs un tvērums:
- Pieņēmumi un atvērtie jautājumi:
- Piedāvātā atbilde vai lēmums ar pamatojumu:

## Pārbaudiet savu atbildi
| Apgalvojums vai kritērijs | Pierādījums vai tests | Rezultāts vai trūkums | Atbildīgais |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Nākamā darbība
- Darbība, atbildīgais un datums:
- Kad pārskatīsiet šo atbildi?

## Saglabājamais princips
Pārskatiet pāreju starp versijām, ne tikai galīgo risinājumu. Vecie un jaunie komponenti var darboties vienlaikus.

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

Šī darblapa atbalsta mācīšanos. Tās aizpildīšana pati par sevi neatļauj izmaiņu produkcijas vidē.
