W jaki sposób najlepiej jest łączyć zadania między klasami? Jeżeli mam projekt w którym jest kilkanaście różnych klas, które mają różne zadania, to jak najładniej jest połączyć ze sobą wszystkie klasy, tak aby na początku wywołać jakąś metodę, która wykona wszystkie metody? Lepiej jest zrobić jedną metodę która to łączy, czy po wykonaniu zadania z jakiejś klasy odwoływać się do kolejnej?

#naukaprogramowania #programowanie #java
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tak, jak piszą przedmówcy, najłatwiej to zrobić klasę odpowiadającą za przeprocesowanie flow przez poszczególne zadania.

Natomiast rozwiązań może być pełno, w zależności od szczegułów problemu i aspektów oczekiwanych od architektury.
  • Odpowiedz
@FullTilt: proponuję podejść do tematu warstwowo - tak, aby wydzielić co najmniej warstwę domeny/serwisową i warstwę aplikacji. Luźno opisując mniej więcej na takiej zasadzie:

- do warstwy serwisowej albo domenowej (jeśli idziesz w kierunku DDD) wchodzi samo "mięso" - wszystko to, co projektujesz z kalkulatorem w ręku, rysujesz jakieś ciężkie diagramy by rozpracować logikę, próbujesz sobie przypomnieć coś z klasyki algorytmiki, czy potem sprawdzasz testami jednostkowymi napisanymi tak skrupulatnie żeby uruchomiły
  • Odpowiedz
#naukaprogramowania #java

Jaką książkę w stylu Thinking in Java polecacie dla Javy 8+? Z tego co rozumiem Thinking in Java skończyła się na wersji IV, co było w roku 2006, więc nie opisuje nowości z Javy 8 (np. lambdy, streamy). Czy jest jakaś inna 'biblia' dla Javy, która jest nowsza i zawiera aspekty z ósemki? Effective Java (autor Bloch) skupia się chyba na czymś innym, a mi chodzi
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nauka z książki może być nienajłatwiejsza. Niedawno przerabiałem kotlina na jetbrains academy, myślę że na pewno jest też kurs dla javy. Było to zrobione bardzo sensownie, poruszało mnóstwo aspektów związanych z programowaniem spoza samego języka.
  • Odpowiedz
@kaczoor: chyba nie ma takiej opcji, w dwa miesiące można sporo przerobić mając czas. Zastanawiam się, czy nie dało by się co dwa mc zmieniać konta i kontunować z materiałem
  • Odpowiedz
Są rzeczy ważne i ważniejsze... ( ͡° ͜ʖ ͡°)

#programowanie #justjoinit #naukaprogramowania #heheszki #programista15k #python #pracbaza #javascript #python #java #php #komputery #java #devops
_________
A jeśli nie straszne Ci literówki w kodzie, to najlepsze oferty znajdziesz tutaj: https://bit.ly/Oferty_z_widelkami
justjoinit - Są rzeczy ważne i ważniejsze... ( ͡° ͜ʖ ͡°)

#programowanie #justjoini...

źródło: comment_162461033529pSuRxa1mQ4hWTWHgjZ7O.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@justjoin_it że wy wstydu nie macie... Jak tam, kiedy zoidberg bedzie waszym gościem żeby wytłumaczyć, czemu 75% podatek trzeba wprowadzić?

Jakby ktoś chciał korzystać z usług tej pożal się Boże firmy to przypominam, że ugieli się pod kilkoma komentarzami Juleczek na fb, żeby ich społeczność nie mogła wysłuchać profesjonalisty o IP BOX.

Głosujcie portfelami.
  • Odpowiedz
Środa to taki mały piątek ( ͡° ͜ʖ ͡°) Jeszcze wiele przed nami, ale coraz wyraźniej widać światełko w tunelu w postaci piątku.

Z tej okazji, przygotowaliśmy dla was oferty pracy zdalnej z widełkami #10k i powyżej ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)
Crossweb - Środa to taki mały piątek ( ͡° ͜ʖ ͡°) Jeszcze wiele przed nami, ale coraz ...

źródło: comment_1624451048fH5qzZxZvDZjOHsDGKocxQ.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: Nie, bo zaczałem od C#, ale jak w pracy mam cos dodać do backendu w Javie to mnie odrzuca, nie tak bardzo jak Objective-C( ͡° ͜ʖ ͡°) ale zawsze nie wspominam tego miło:)
  • Odpowiedz
@Edelner: W skrócie - Język przyjemniejszy, .NET to bardzo dobra platforma, dużo ciekawych bibliotek, w zależności co robisz w Javie będzie się łatwiej przestawić lub trudniej. Jeżeli robisz Springowe apki typu REST API to jest podobnie, ale niektórych rzeczy będziesz musiał się douczyć. O wiele lepiej robi mi się atrybuty walidacyjne w .NET niż w Springu annotacjami. Jeżeli będziesz robić w .NET serwerowe apki to proponowałbym używać Entity Framework Core,
  • Odpowiedz
#naukaprogramowania #programowanie #java

Jaką książkę do nauki Javy polecacie? Nie chodzi mi o podstawy programowania (typu pętla i if) tylko konkrety dla javy i jej niuanse. Wcześniej cisnąłem w c++ więc podstawy już mam, chciałbym teraz poczytać jak te same struktury tworzy się w Javie i jakie Java ma narzędzia. Chodzi mi o Javę 8+. Wiem, że jest bardzo popularne Thinking in Java, ale ona chyba
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poniedziałek powinien być tylko dla chętnych ( ͡° ͜ʖ ͡°)

Przygotowaliśmy dla was listę wydarzeń IT, Startup i UX na nadchodzący tydzień ( ͡°
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego dużo ludzi twierdzi, że C# jest lepszy od Javy? Pisałem w obydwu i moim zdaniem to Java jest lepsza.

Lepsze IDE (Intellij IDEA). Visual Studio to żart. Brak wielu funkcji, takich jak automatyczne dodawanie wymaganych namespaców. Piszesz np. "Stream..." i nie daje ci podpowiedzi tylko musisz napisać wszystko z pamięci i potem zaimportować ręcznie namespace. Do takich podstawowych funkcji potrzebujesz płatnego softu, takiego jak Resharper albo oddzielnego IDEA jak Raider. IDE od
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: Piszesz, że Java lepsza, a potem w 90% jako argument przedstawiasz rzeczy, które Javą nie są: IDE, ekosystem, Kotlin, JVM, itp.

Ja jestem JVMowcem i też wolę ten światek ponad C#, ale trzeba przyznać że jeśli o sam język chodzi (Java vs C#) to C# jest po prostu nowocześniejszy. Jeśli jednak doliczyć wszystko dobrodziejstwa JVM, ekosystem, Kotlina to światek JVMowy imho lepszy - ale to już nie jest "Java
  • Odpowiedz
#programowanie #java #intellij #jetbrains
Kończy mi się dzisiaj licencja na IntelliJ, nie widzę sensu w przedłużaniu jej. Pytanie - czy wraz z wygaśnięciem tracę możliwość z korzystania wersji Professional czy po prostu tracę wsparcie w postaci updateów itp?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dominias: zaloguj sie na swoje konto Jetbrains i zobacz czy masz wersje Fallback. Powinna to być wersja aktualna na moment wykupienia licencji i powinnieneś móc z niej korzystać (co oznacza downgrade, bo pewnie robileś aktualizacje przez ostatni rok)
  • Odpowiedz
Mógłby ktoś podpowiedzieć jak zmieniać rozmiar elementów w javieFX za pomocą myszki? Na tutorialach widzę, że każdy ma taką opcję a ja mogę modyfikować elementy jedynie przypisując im wartości w tabeli.
#java#javafx
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czarbaster or Karbaster.
Jedna z ciekawszych prezentacji jakie oglądałem.
W Niedzielne gorące przedpołudnie, zapraszam nie tylko Jawowcow Kotlinowcow Scalowcow Grooviowcow :D
ale każdego kto pisze wersy, czy to junior czy MID czy senior lub Uber Enterprise Architect.

https://youtu.be/QIEpZ0MGoBc
S.....r - Czarbaster or Karbaster.
Jedna z ciekawszych prezentacji jakie oglądałem.
...

źródło: comment_1624180929pqcZ364zE1uN9FoE4PHY4Z.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki czego się używa w 2021 roku żeby pobrać z zewnętrznego API dane? Ostatnio korzystałem z resttemplate ale słyszałem, że jest to już dosyć przestarzałe ale nie mogę znaleźć alternatywy.
#mikroserwisy #spring #java
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Halo pytanko. Jest na sali ktoś z #java kto byłby w stanie mi pomóc z projektem? Utknąłem w konsolowej komunikacji Klient-Server. Jedna z moich klas jest klientem i chce wysłać na serwer Inta, którego serwer sobie zapisze do pliku txt. Miliony stron przewertowanych, różne strumienie próbowałem i dalej Lipton. Już nie mam siły..
Może ktoś z #naukaprogramowania ?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LazyInitializationException: Nosz kuźwa milion stron przeglądniętych. Milion rzeczy próbowanych. Wszystkie strumienie, wyjątki już znam na pamięć i dopiero teraz mi się udało. Nie wiem jak to się stało bo próbowałem tak milion razy :| DZIAŁA! Teraz jakaś pętelka żeby server się nie zamykał od razu i może dociągnę do końca. xD

Dziękuję!
  • Odpowiedz
Weekend ma tylko jedną wadę - zbyt szybko się kończy ¯\_(ツ)_/¯

Na otarcie łez mamy dla was najnowszą listę wydarzeń IT, Startup i UX na nadchodzący tydzień ( ͡° ͜ʖ ͡°
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #programowanie #spring
Mireczki, jakiś czas temu przygotowałem małą prezentację dla zespołu o tym jak działa Spring pod spodem, czym jest proxy, jak zaimplementować @Autowired, @Transactiona itp. Zrobiłem to, ponieważ czesto widziałem błędy, że "@Transactional nagle przestaje działać i dzieje sią jakaś magia". Postanowiłem się zebrać to wszystko w jednym i stworzyłem repozytorium,

Opisałem krok po kroku jak zaimplementować taki framework:
- jak zaimplementować dependency injection
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach