Dictionary jako remedium na zmieniające się listy
Gdy kolejność listy się zmienia, indeks przestaje być wiarygodnym identyfikatorem. Dictionary pozwala odseparować dane od kolejności.
Dlaczego indeks to za mało?
W wielu workflow ten sam element może mieć dziś indeks 3, a jutro 8. Logika oparta tylko o pozycję zaczyna zwracać błędne pary danych.
Model klucz-wartość
Zamiast „element na pozycji X”, użyj trwałego klucza biznesowego (ID, nazwa, kod). Wtedy odczyt działa niezależnie od przetasowania list.
Checklist wdrożeniowy
- Wybierz stabilny klucz źródłowy.
- Waliduj unikalność klucza.
- Loguj brakujące klucze i duplikaty.
- Utrzymuj mapowanie w jednym miejscu grafu.