Publicité
Publicité

Contenu connexe

Similaire à Feature flags na ratunek projektu w JavaScript(20)

Plus de The Software House(20)

Publicité

Feature flags na ratunek projektu w JavaScript

  1. Jak poskromić feature flags w projekcie Aleksander Patschek
  2. Aleksander Patschek 🧑‍💻 Senior Frontend Developer w The Software House ✒️Bloguję na fsgeek.pl 📰 Tworzę newsletter webdevnews.pl
  3. Agenda Co to są Feature Flags? Zalety korzystania Wady i pułapki Dobre praktyki Podsumowanie i Q&A
  4. Co to są feature flags?
  5. Flaga Kod A Kod B
  6. Flaga Kod A Kod B
  7. Zewnętrzny serwis
  8. If's as a Service
  9. Zalety flag
  10. Wypuść teraz, aktywuj potem
  11. https://www.atlassian.com/pl/git/tutorials/comparing-workflows/gitflow-workflow
  12. https://www.optimizely.com/optimization-glossary/trunk-based-development/
  13. synchronizować feature brancha z main Konflikty w kodzie i duże PR Nowa funkcjonalność jest zawsze zsynchronizowana z innymi zmianami Łatwiejsze zmiany w całej aplikacji np.: aktualizacja bibliotek
  14. Przycisk bezpieczeństwa
  15. Godziny Minuty
  16. Warunkowy dostęp
  17. Kiedy możemy potrzebować warunkowego dostępu?
  18. Zdalna konfiguracja
  19. Canary Deployment
  20. https://www.snapt.net/blog/load-balancing-for-blue-green-rolling-and-canary-deployment
  21. Registration process 20% 80%
  22. Testy A/B
  23. Problemy jakie mogą powodować flagi
  24. Uzależniają
  25. Wprowadzają dług techniczny
  26. Wprowadzają dług techniczny (i to spory)
  27. Błędy i ślepe zaułki
  28. Ciężkie do testów
  29. Dobre praktyki
  30. There are only two hard things in Computer Science: cache invalidation and naming things.
  31. hideFeatureA showFeatureB
  32. nazwa zespołu środowisko czas życia platforma
  33. Opisuj flagi
  34. Nazwa flagi Odpowiedzialny zespół Zadanie w Jira Spodziewany czas życia Inne notatki
  35. Rób audyt
  36. Czy są dobrze opisane? Czy każda flaga jest obecna? Czy potrzebujesz każdą flagę? Co możesz usunąć?
  37. Usuwaj niepotrzebne flagi
  38. Zainwestuj w logowanie informacji
  39. Naucz się odmawiać
  40. Co warto zapamiętać po dzisiejszej prezentacji?
  41. Zalety flag ✅ Wypuść teraz, aktywuj później ✅ Przycisk bezpieczeństwa ✅ Dostęp warunkowy ✅ Zdalna konfiguracja ✅ Canary deployments ✅ Testy A/B
  42. Wady flag ❌ Uzależniające ❌ Wprowadzają dług techniczny ❌ Błędy i ślepe zaułki ❌ Ciężkie do testów i debugowania
  43. Dobre praktyki ✅ Zainwestuj w dobre nazwy ✅ Nie używaj hide/disable ✅ Stwórz konwencje do nazywania ✅ Opisuj flagi ✅ Rób regularne audyty ✅ Naucz się odmawiać
  44. Pytania? @fsgeek aleksanderpatschek kontakt@fsgeek.pl tsh.io/programowanko
Publicité