dmw napisał(a):
Ku*** u to się robi w max 2 dni jak chcesz używać nowych funkcji języka. Potem Ci/CD i leci do Proda.
Niby tak. Ale jak masz takiego chochlika jak tranzycja z javax>>jakarta i potem się okazuje, że masz zależności do zewnętrznych (czasem płatnych) bibliotek i przez te trancyzje coś nie działa to może się zrobić nawet 100dni. Testy nie przechodzą, problemy z serializacją i deserializacją obiektów, problemy z zależnościami w innych bibliotekach.
W teorii łatwizna, w praktyce może wyjść kupa. Miałem właśnie taki update na nowszą wersję javy i springa. Siedziałem chyba 3-4 miesiące. Temat przychodził i wracał. Wreszcie jak wydawało się, że znalazłem rozwiązanie i przesły testy na środowisku testowym, to zrobiliśmy deployment na prod i się wysrało. Koniec końców klient zrezygnował z podbijania wersji dla tego konkretnego projektu biorąc na siebie ryzyko braków patchy do starszych wersji.