Co sądzicie o importach z gwiazdką? Czasami importowanych jest nawet 20 symboli z danego pakietu, co świadczy o niskiej jakości kodu, ale tak bywa. Pojawił się problem przy migracji do Javy 17, bo mamy klasę o nazwie Record. Zastanawiam się, czy zmienić jej nazwę, czy wyłączyć importy *. IntelliJ IDEA od biedy respektuje .editorconfig, a czasami wcale go nie czyta.

#java #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SendMeAnAngel: importy z gwiazdką ssą w Javie, bo Java nie umie w pakiety / moduły, nie mając efektywnego package-private, przez co 99% bibliotek ma w public jakieś śmieci, które nie powinny być w public a powinny być prywatne dla pakietu. I wtedy jak dasz import xx.*, to importujesz właśnie masę niepotrzebnych rzeczy. Języki takie jak Rust, Scala, Kotlin mają to lepiej przemyślane - i tam importowanie wszystkiego jest ok, bo
  • Odpowiedz
#raportwynagrodzen Jakie są REALNE zarobki w branży IT? ( ͡º ͜ʖ͡º)
Przychodzimy z odpowiedzią na to pytanie i przedstawiamy “Raport wynagrodzeń i realnych zarobków w IT 2022” !
Zapoznając się z naszym raportem dowiesz się m.in.:
(σ ͜ʖσ) Ile średnio zarabia się w branży IT?
(σ
justjoin_it - #RAPORTWYNAGRODZEŃ Jakie są REALNE zarobki w branży IT? ( ͡º ͜ʖ͡º)
Przy...

źródło: 326218444_575378354449739_4233964312643954863_n

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miałem nadzieje że w nowym wykopie będą większe możliwości operowania tagami np. przez operacje boolowskie np.:
#psy AND #koty - wyszukiwałoby tylko posty z obydwoma tagami
#programowanie {#java #python #javascript} - wyszukiwałoby posty otagowane programowanie ale bez tych otagowanych jednocześnie #java #python #javascript
itp.

A może taka funkcjonalność istnieje a ja jej nie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak robicie repozytoria na Githubie?
w przypadku fullstackowej apki - w jednym repo dajecie przykładowo backend (spring boot) a w drugim front (Angular), czy trzymacie to w jednym? #git #github #java #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yakooo: Zależy, jeżeli mam aplikację nad którą pracuje jeden zespół zarówno od strony frontendu jak i backendu to trzymam to w jednym. Jeżeli mam osobne dedykowane teamy to trzymam osobno. Tak samo dobrym wskaźnikiem do tego czy trzymać projekty w osobnych repozytoriach jest ich cykl życia. Jeżeli każda aplikacja/mikroserwis, żyje swoim własnym życiem, ma dedykowane teamy pracujące niezależnie, ma swój cykl wdrożeniowy to też warto trzymać osobno. W pozostałych przypadkach
  • Odpowiedz
Jaki monitor i uchwyt do do drugiego pulpitu pod programowanie? Coś polecacie? Budżet ja wiem 1000?
#java
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanko, czy ten błąd:

Parameter 0 of constructor in com.example.socialplatform.service.AuthorizationService required a bean of type 'org.springframework.security.crypto.password.PasswordEncoder' that could not be found.
Spowodowany jest w tym przypadku @deprecated przy klasie rozszerzającej klasę?
Czy da radę to jakoś obejść? Niebawem i tak mam zamiar użyć JWT, natomiast w celach testowych chciałem, żeby to tak działało.

#java #programowanie #programista15 #naukaprogramowania #springboot
Yakooo - Mam pytanko, czy ten błąd:
Parameter 0 of constructor in com.example.socialp...

źródło: deprecated

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@draxgar: dzięki, już ogarnąłem. Problemem było to, że każda klasa była w odpowiednim pakiecie przez co @Beany były widoczne, w przypadku tego beana, był on definiowany poza pakietem, w którym była reszta całej apki.

Zauważyłem to dopiero w momencie, w którym @beana ustawiłem w głównej klasie projektu i wtedy był on widoczny.
  • Odpowiedz
Wiemy, wiemy... nie graliście ( ͡° ͜ʖ ͡°) Ale jeśli kojarzycie te widły, to powinniście wiedzieć, że mamy najwięcej ofert pracy z widełkami ( ͡° ͜ʖ ͡° )*:https://bit.ly/3koWout
Obserwuj TAG #justjoinitoferty !

____
#justjoinit #programowanie #programista15k #programista25k #pracait #technologia #javascript #
justjoin_it - Wiemy, wiemy... nie graliście ( ͡° ͜ʖ ͡°) Ale jeśli kojarzycie te widły...

źródło: 326065930_687214286437337_1010752648483541330_n

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gdzie się przenosicie? Lub chociaż chwilowo póki się nie ustabilizuje (bo obecnie nie da się używać)?

#wykop #nowywykop #wykop20 #otwartywykopmobilny

I taguję grupy, którymi jestem zainteresowany: #programowanie #java #webdev #pracait #gielda #nieruchomosci #mieszkanie #heheszki #sylwesterzwykopem #eurowizja #angielski #naukaangielskiego #grykomputerowe

Gdzie się przenosisz?

  • Zostaję na Wykop 30.1% (440)
  • Reddit 16.0% (234)
  • Hejto 29.0% (423)
  • Karab.in 3.0% (44)
  • Twitter 4.3% (63)
  • Discord (napisz w komentarzu jakie kanały) 1.8% (27)
  • Inne (napisz jaki) 2.3% (33)
  • Rezygnuję z takich portali 13.4% (196)

Oddanych głosów: 1460

  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Pizang: zbieramy w jednym miejscu wartościowe wydarzenia IT, dodatkowo znajdziesz u nas: prelegentów, podcasty, firmy i oferty pracy. Skupiamy się na szeroko pojętym IT.
  • Odpowiedz
@dzimen: czy takie połączenie na pewno ma sens?

if (additionalRows.containsKey(key)) {

additionalRows.computeIfAbsent(...)
}
rozdzieliłbym te computeIfAbsent/addAll na dwie osobne linie i zapiąłbym się debugerem zobaczyć co się właściwie dzieje
  • Odpowiedz
Temat zarobków w IT wraca jak bumerang. Obserwuj TAG #justjoinitoferty !
Jedni mówią, że programiści zarabiają za dużo, inni... cóż, wręcz przeciwnie ( ͡° ͜ʖ ͡°) Dlatego oddajemy głos samym zainteresowanym - Wam. Co sądzicie o wysokości pensji w branży?
A oferty z dobrymi widełkami znajdziecie ( ͡° ͜ʖ ͡° )*:https://bit.ly/3WgNXOO

#justjoinit #
justjoin_it - Temat zarobków w IT wraca jak bumerang. Obserwuj TAG #justjoinitoferty ...

źródło: comment_1673857733yxLqY0m7C3salOPeJ9HLMT.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@justjoin_it: Imo to zależy. Mamy teraz na rynku pełno programistów po studiach, którzy wychodzą z jakiegoś dziwnego założenia, że raz się nauczyli i teraz to już tylko zarabiać, a potem zdziwieni że po paru latach nie mogą wyższej pensji dostać, jak oni sami utkwili w tym co się już nauczyli i siedzą dalej na jakimś PHP4 oczekując kasy. Uważam że programowanie to jednej z tych kierunków w którym jakiś poziom
  • Odpowiedz
Co sądzicie o package private? Apkę dzieli się na moduły typu order, paymanet itd, wszystko jest package private prócz facady i dtosów, które są publiczne i przez nie komunikuje się z modułem. Wydaje się to całkiem ok tylko problem w tym, że w Javie ten package private jest skopany, bo nie ma subpackegów przez co w domenie zamian w infrastrukturze trzeba trzymać np. Springowe repozytoria czy konfigurację beanów. Czasami jak moduł jest
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ephemeral: np.
- komunikacja miedzy modułami zachodzi przez EventBus, z użyciem wyłącznie obiektów command i response, a pilnujesz żeby nic innego z obcych modułów nie importować - później rejestrujesz handlery z uzyciem DI
https://bulldogjob.pl/readme/cqrs-i-event-sourcing-czyli-latwa-droga-do-skalowalnosci-naszych-systemow_

byłem na jednym dużym projekcie, gdzie się to sprawdziło, pomimo dodatkowego boilerplatu

- albo np. ustawiasz system DI tak żeby dane klasy-serwisy były dostępne tylko wewnątrz danego modułu, czym unikniesz przypadkowego @Injectowania prywatnych klas z
  • Odpowiedz
Widzę po ofertach pracy, że ci pajtonowcy to jakby mają ciekawszy świat. Może dlatego, że pajton to nie jest poważny język i jest bardziej wysoko poziomowy, i jest więcej czasu by być bliżej domeny/mięcha/biznesu. Wymagania w ofertach mniej dotyczą języka za to więcej inżynierii programowania lub sztucznej inteligencji. Tak jakby pajton u pajtonowców był tylko narzędziem a java u javowców celem.

Też macie takie wrażenie czy mam tylko syndrom z serii "wszędzie
a.....e - Widzę po ofertach pracy, że ci pajtonowcy to jakby mają ciekawszy świat. Mo...

źródło: comment_1673651882EORKQPXlcVaatwnhNvQhTp.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tak jakby pajton u pajtonowców był tylko narzędziem a java u javowców celem.


@aczutuse: Aż mnie zmroziło to stwierdzenie.
Język programowania zawsze powinien być tylko narzędziem, a nie celem. Jeśli obecnie w swojej pracy masz odmienne wrażenie to jest to bardzo przykre.
  • Odpowiedz
@perfumowyswir: to może popatrz jak zbloatowane są niektóre typowe libki Javy, np taki log4j. Była wielka dziura w log4j, który potrafił pobrać i wykonać kod zdalny, bo ktoś kiedyś pomyślał że framework do logowania powinien mieć możliwość ładowania klas z zewnątrz. Ficzer, o którym 99,9999% programistów dowiedziało się kiedy wykryto w nim krytyczną dziurę. Tymczasem biblioteki do logowania w innych językach zwykle po prostu robią jedną prostą rzecz za to
  • Odpowiedz
Mam pytanie do programistów #java

1. Stworzyłem metodę POST, której zamiarem jest wrzucenie pliku .jpg / .png do storage'u.
2. Utworzyłem request, za pomocą template w InteliJ'u
3. Ścieżka zdjęcia jest prawidłowa, a apka się łaczy z Localhostem, bo metoda, która wypisuje "Hello World" działa

Wiecie
Yakooo - Mam pytanie do programistów #java 

1. Stworzyłem metodę POST, której zami...

źródło: comment_1673636090crSYWCcRovndCV8TQATWR6.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
Jakby kogoś interesowało, to pobawiłem się tym, i okazało się w zasadzie, że metoda nie przyjmuje - PNG i nawet gdy content type ustawiłem na sztywno images/png, to umożliwiało wyłącznie import jpg. Więc winą tam było w sumie rozszerzenie.

Co prawda bawiłem się też później, sporo z rolami na tym GCP (gdy już zainicjowałem storage - bo do tej pory sprawdzałem request bez tego - sprawdzając wyłącznie jego nazwę) - strasznie mnie
  • Odpowiedz
Cześć! :)
Z racji tego, że mam mnóstwo wolnego czasu z racji mojej pracy, którą głównie wykonuję w lato, a w zimę mogę się obijać stwierdziłem, że chciałbym się nauczyć czegoś nowego/ciekawego :) Wiele lat temu tworzyłem jakieś proste gierki w Game Maker Studio i z tego co pamiętam dawało mi to frajdę. Jestem w pełni świadomy tego, że w kilka miesięcy nie nauczę się sam na poziom potrzebny do rekrutacji/pracy zarobkowej.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wydaje mi się, że nie chcę iść w #java ze względu na to, że dosłownie każdy w to idzie :D


@hipeq69: zle zrobiles rozeznanie, kazdy idzie w pythona lub frontend, mowa tu o ludziach Twojego pokroju, czyli chcacych sie chwycic za it. Java jest dla wiekszosci nietechnicznych(czyli kelnerow, polonistow, politologow itp.) za trudna, tak samo jak C/C++
  • Odpowiedz
Z tego co czytałem to gry raczej tworzy się w C++ lub C#?


@hipeq69: C#. C++ jest dla 5% kocurów którzy ogarniają zasady działania silnika/rendering/światło itp. Poza tym jest o wiele trudniejszy od C#

Wydaje mi się, że nie chcę iść w #java ze względu na to, że dosłownie każdy w to idzie
  • Odpowiedz