Loading...
Skip to Content

Podcast Better Software Design

O dostarczaniu kodu na produkcję z użyciem Feature Toggles z Mateuszem Kwaśniewskim

Odcinek 61, 30 maja 2023

Do dziś pamiętam pierwsze wydanie pewnego projektu… 30 sekund po zakończeniu procedury rozdzwoniły się telefony i jasne już było, że choć wdrożenie może i się udało, to wydanie już niekoniecznie. Jakiś czas później sterowaliśmy zmianami w zachowaniu kodu na produkcji bez konieczności jego aktualizacji, już całkowicie bezstresowo.

Jedną z zastosowanych tam technik były Feature Toggles i właśnie na ten temat rozmawiamy z moim dzisiejszym gościem, Mateuszem Kwaśniewskim. Ponieważ jeśli na ten temat z kimś rozmawiać, to najlepiej z osobą, która pracuje przy jednym z najbardziej znanych systemów do zarządzania flagami w kodzie.

W tym odcinku usłyszysz:

  • rozdzielaniu wdrożeń od wydań projektu
  • różnego rodzajach Feature Toggle'ach i ich przeznaczeniu
  • sposobach i miejscach osadzania toggli w kodzie
  • dobrych i złych praktykach stosowania tej techniki w projekcie
  • testowaniu kodu wyposażonego we flagi

Materiały dodatkowe

Cytat odcinka

Feature Flag nie należy poddawać recyklingowi, należy je wyrzucać i tworzyć nowe

Ten podcast jest dostępny na platformach


Podcast Better Software Design

Warto także posłuchać...

Andrzej Krzywda

O refaktoryzacji legacy z Andrzejem Krzywdą i Robertem Pankoweckim

Temat refaktoryzacji pojawił się już w podkaście, w odcinku BSD #10 i spotkał się z ogromnym wręcz...
Odcinek 21
Jakub Pilimon

O Test Driven Development z Kubą Pilimonem

Kontynuując temat testów jednostkowych i Test Driven Development wraz z Kubą Pilimonem wzięliśmy na warsztat...
Odcinek 16
Sławomir Sobótka

O Bounded Contextach ze Sławkiem Sobótką

Sporo uwagi we wcześniejszych odcinkach poświęciliśmy wzorcowi Aggregate, pozwalającemu zapewnić spójność...
Odcinek 8

Potrzebujesz wsparcia w poprawie jakości projektu, architektury lub zwiększenia umiejętności w zespole?