← Wszystkie łamigłówki
Warsztat decyzji · Publikacja codzienna / 2026

Nowe opcjonalne pole w API. Czy aplikacja nadal odczyta odpowiedź?

Rozpoznaj ryzyko, podejmij decyzję i porównaj swój tok myślenia z analizą seniora. W wybranych ćwiczeniach zadasz też pytanie mentorowi AI.

CEL ĆWICZENIAOdróżnić addytywną zmianę schematu od zgodności działających konsumentów i zaplanować dowód przed wdrożeniem.2 minuty lub warsztat z mentorem
01SCENARIUSZŚredni

Co wiemy?

Scenariusz edukacyjny inspirowany praktyką

API zamówień zwraca pola `id`, `status` i `total`. Zespół chce dodać opcjonalne pole odpowiedzi `deliveryWindow`. Nie zmienia znaczenia dotychczasowych pól. Plik OpenAPI przechodzi kontrolę zmian bez błędu. Jedna nadal wspierana wersja aplikacji mobilnej używa jednak ścisłej deserializacji i odrzuca odpowiedź zawierającą nieznaną właściwość. Tej wersji nie można zaktualizować przed planowanym wdrożeniem serwera. Kontrakt nie określał dotąd, czy klient ma ignorować nieznane pola.

Pytanie do Ciebie

Czy wdrożysz pole dla wszystkich klientów? W 2–3 zdaniach podaj decyzję, sposób ograniczenia ryzyka i dowód, którego potrzebujesz przed szerszym wdrożeniem.

Za co mentor ocenia odpowiedź?

Wynik jest wskazówką do nauki, nie oceną zawodowych kompetencji.

  • Zakres zgodności
  • Granica wdrożenia
  • Dowód po stronie konsumenta
Zobacz pytania naprowadzające
  • Czy przejście kontroli OpenAPI dowodzi zachowania konkretnego deserializatora?
  • Która wersja klienta nadal należy do wspieranego kontraktu?
  • Jak można ograniczyć ekspozycję pola i sprawdzić zmianę bez ryzykowania całej populacji?

Zacznij od wyboru albo od razu uzasadnij decyzję mentorowi. Wariant możesz zmienić w każdej chwili.

Jaka jest najlepsza decyzja przy podanych założeniach?

Nie wiem — pokaż wskazówkę

Sprawdź nie tylko zmianę schematu, lecz także najstarszego wspieranego konsumenta.

03ANALIZA SENIORA

Porównaj tok rozumowania

Pełna analiza jest dostępna również bez oceny AI.

POWIĄZANA WIEDZA

Co warto przeczytać po ćwiczeniu?