Aktywne Wpisy

Sonny86 +496

vladi_putin +215
No dobra Mircy, tak jak obiecałem tak zrobiłem. Zadzwoniłem do XTB w celu zwrócenia akcji Oracle.
Serdecznie pozdrawiam Pana Jacka. Pełna profeska. Akcjomariusz w akcji.
#gielda
Mirror: https://x.com/CodziennyPolak/status/2026967744390762962?s=20
Serdecznie pozdrawiam Pana Jacka. Pełna profeska. Akcjomariusz w akcji.
#gielda
Mirror: https://x.com/CodziennyPolak/status/2026967744390762962?s=20






@Getter @Setter raczej bezpieczne, @Builder sie przydaje ale juz @Data radze omijac bo generuje toString i hashCode ktore sa moge generowac bugi (swoja droga, w IntelliJ IDEA skrot ctrl + Insert generuje metody o tej samej zawartosci, wiec nie wiem co tak wszyscy najezdzaja, zawsze mozna
Przegenerowywanie tego wszystkiego jest mega upierdliwe
Tu masz wątek o tym czemu maintainer jhipstera nie chce tego szajsu - polecam zwrócić uwagę na fragment "triggers bugs in jvm". Na pewno chcesz to mieć w komercyjnym projekcie? Powiesz potem klientowi z czystym sumieniem że machnąłeś mu dobrze napisany i stabilny projekt?
Patrząc na głosy społeczności (lajki) ludzie lubią profity jakie wynikają z używania lomboka.
Szkoda, ze nie napisał czegoś więcej na temat Buga w jvm i crasha ci
Działanie Lomboka opiera się na "hacku" - wykorzystuje nieudokumentowane API do generowania kodu. Jakie zagrożenia się za tym kryją to nie muszę mówić chyba, wystarczy wspomnieć że nieudokumentowane API mogą być usunięte w dowolnej chwili.
W prywatnym projekcie owszem, sam używam. W komercyjnym - w życiu. Nie chce być tym typem którego git blame wskaże za 10 lat jak się to w--------i i jakiś doświadczony inżynier
@Bruno_: więc to chyba była wina samej klasy a nie lomboka, skoro IDE też generowało "zły"
Już bym wolał zapiąć kotlina do kompilacji i pisać w nim data classes i używać ich potem z
@doubt: Najczęstszy błąd. Występuje również gdy się klika alt insert w idei i nie patrzy na nic. Mało tego - w lomboku łatwiej to naprawić. Dodając exclude mówisz w prost, że tego nie chcesz. Natomiast usuwając z toStringa nie zostawiasz informacji, że jest problem (komentarz? xD) i kolejne osoba wygeneruje toString po dodaniu pola i klops od nowa. Niespodziewany exception na produkcji
@doubt: Skoro tak prosto go zastąpić to po co go dodawać?
@dupaztrupa: częste błędy w połączeniu z obiektami domenowymi w hibernate - użycie w toString z polami które są ładowane lazy generuje exception. hashCode w ogóle nie przydatne w tym przypadku bo hashCode w takich obiektach powinien być implementowany dość specyficzne.
Problem z debugowaniem wygenerowanych metod/konstruktorów - w intellij
@Koryntiusz: nie zastąpić a usunąć i zostać z boilerplate kodem. Lepszej alternatywy (oprócz pisania data klas w kotlinie) nie wymyślono.
Nawet jeżeli lombok przestanie działać z jakimś nowym releasem javy to i tak to jest ostatnia biblioteka, która mogłaby blokować migrację do nowszego jdk, bo w razie problemów można ją łatwo
@doubt: W Springu nie raz się przydaje sprawdzić która implementacja jest wstrzykiwana albo żeby potwierdzić kolejność inicjalizacji komponentów. Nie zdarza się to często ale się zdarza.
@doubt: To chyba nie do mnie, ale skoro już mnie wywołałeś to wcześniej