Cześć, tak się zastanawiam który przykład sprawdzania co zwróci funkcja jest bardziej poprawny.
Na zdjęciu są pokazane dwa przykłady użycia tej samej funkcji ale według trochę innej procedury.

Sposób 1 górny:
Funkcja startprogram() jest odpalana, potem w środku od razu funkcja connect() w której dzieje się jakiś kod, jeśli wszystko się wykona pomyślnie to do zmiennej connectionstatus jest przypisana logiczna jedynka. Program wraca do funkcji bazowej i tam sprawdza status wykonania funkcjo connect()
imthehighestintheroom - Cześć, tak się zastanawiam który przykład sprawdzania co zwró...

źródło: comment_1658481690oQZCW7ZqeH0DeyzYZTlJig.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@YourDoom: piszesz o encjach i JPA, więc nie za bardzo jesteś w stanie pominąć warstwę DAO, bo Twoim DAO jest de facto EntityManager. Pytanie powinno więc raczej brzmieć, czy opakowywać to DAO (EntityManagera) w kolejną warstwę, np. repozytoriów. IMHO jeżeli Twoje repozytoria miałyby się sprowadzać tylko do tego, żeby wołać pojedyncze metody EntityManagera, to nie ma to większego sensu, bo czy w serwisie wywołasz entityManager.persist(), czy repository.save() wiele nie zmienia.
  • Odpowiedz
Różnorodność królestwa #programowanie potrafi wprawić w niemałe osłupienie. #php, #devops, #java, #administracja (po ich stronie zawsze leży racja), #python - jak wyliczają niektórzy badacze branży IT (niekoniecznie amerykańscy), naszą planetę zamieszkują ok. 1024 gatunki reprezentujące poszczególne programistyczne gromady. Czy można opisać je wszystkie?

My spróbowaliśmy to zrobić z pomocą nie byle jakiego głosu...

PS. Wiemy, wiemy… nie szukasz ( ͡°
justjoinit - Różnorodność królestwa #programowanie potrafi wprawić w niemałe osłupien...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 5/10 – Średnio-Zaawansowani)

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przeanalizujemy kolejnych 10 pomysłów ze 100 na aplikację, dzięki której nauczysz się programować i zbudujesz swoje portfolio. Dzisiaj przedstawię aplikację o poziomie trudności średnio-zaawansowanym. Zapraszam

Więcej: https://www.modestprogrammer.pl/100-najlepszych-pomyslow-na-aplikacje-nauczysz-sie-programowac-i-zbudujesz-portfolio-czesc-5-10-srednio-zaawansowani

#programowanie #programista #nauka #naukaprogramowania #programista15k #
kazik- - 100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz...

źródło: comment_1658401851IGYFfbM65Loyob8rEQSobN.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ależ ja kocham dłubać w tej otoczce do projektów.

1. Skonfigurowany Ubuntu WSL
2. Vs Code i Github Desktop, ale połączone po SSH do Linuxa, bo wygodniej jakoś na tym pracować
3. CL/CD czyli budowanie, testy, deploy maszyny linuxowej z odpowiednią wersją javy
4. Release apki na przerobiony NAS od Synology
Aryo - Ależ ja kocham dłubać w tej otoczce do projektów.

1. Skonfigurowany Ubuntu ...

źródło: comment_165835503862Cv4QQvgMj3Cwi92g4P1d.gif

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@YourDoom

Od 1 sierpnia do 31 października 2022 uczysz się z nami podczas Bootcampu Zajavka. Jeśli zaliczysz bootcamp w tym czasie, to między 2.11 a 10.11 odbędzie się rozmowa weryfikacyjna z nami, która będzie przepustką do zwrotu całej kwoty (musisz zaliczyć na 3 w 5-stopniowej skali) lub zwrotu i propozycji wzięcia udział w kolejnym etapie (rozmowa weryfikacyjna zaliczone na co najmniej 4).


Przecież mogą zrobić specjalnie jakąś hardkorową rozmowę, którą ledwo
  • Odpowiedz
Cześć wszystkim!

Mam na imię Damian i jestem współtwórcą Projektu Zajavka. Chciałbym rzucić światło na kilka nieaktualnych już kwestii :)

Zajavka.pl jest już dawno spółką, w której zarządzie owszem zasiada również Bartłomiej Borowczyk, właściciel firmy JeBe (no taką nazwę sobie wybrał :P).

500
  • Odpowiedz
#naukaprogramowania #programowanie #pracbaza
co się przyda poza jakimś portfolio, znajomością języka, i gita żeby wbić się na staż/juniora?
Najlepiej backend lub gamedev, ale biore co dają.
Czy mam jakieś plusy z faktu bycia studentem matematyki, który uczy się w wolnym czasie informatyki teoretycznej?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Problem: Mam dwie encje A i B jako klasy mapowane przez ORM Hibernate. Struktura wygląda tak, że jedna encja jest w katalogu wewnętrznym drugiej packageA.packageB. Chciałem hermetyzować obie encje do modifiera package-private. Jest w ogóle możliwe, aby zachować relację pomiędzy tymi klasami? Istnieją jakieś patterny na tworzenie relacji pomiędzy prywatnymi encjami w różnych katalogach?

Czytając dokumentację hibernate nie ma tam ograniczeń dotyczących modyfikatora zasięgu klasy, ale równocześnie wszelkie przykłady, także w internetach,
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mojemirabelki:

Chciałem hermetyzować obie encje do modifiera package-private. Jest w ogóle możliwe, aby zachować relację pomiędzy tymi klasami?

Nie robić package-private ( ͡° ͜ʖ ͡°)

Chowanie przed światem klas z adnotacją entity jest pożądanym działaniem, czy tylko utrudnianiem sobie życia i
  • Odpowiedz
@mojemirabelki: ja tam osobiście lubię jak tak jest. rozwijam sobie paczkę biznesową i widzę wszystko co w danym kontekście jest. nawet niech to będzie 15 klas, to na ekranie mi się zmieszczą.
najgorsze co można zrobić to paczki typu dao/service/repository. wtedy dopiero masz wszystko public i wolną amerykankę
  • Odpowiedz
@RedveKoronny: to zrób nowy projekt i go ładnie opisz na githubie, może znajdź jakiś projekt do którego będziesz mógł dołożyć contribution to miło wygląda. póki nie masz wystarczająco rzeczy do wklepania na stronkę to raczej nie warte świeczki ale repo zawsze git (pun intended)
  • Odpowiedz
@RedveKoronny: świetnie opisałeś większość projektów komercyjnych. Umiejętność radzenia sobie z takim bałaganem inaczej niż przez "trzeba to przepisać" może być cenniejsza na rynku pracy niż sama umiejętność napisania fajnej gry.
  • Odpowiedz
Wymyśliłem sobie na projekt do nauki stworzenie webowego narzędzia CRM do przechowywania danych o projektach, klientach, cenach itp.
Znam podstawy pythona, SQL, VBA (wiem nie przydatne). W jakim języku i freameworku zacząć działać? Django? Flask? A może coś innego. Jestem otwarty rownież na nowe, ale chciałbym aby wiedza którą zdobędę była coś warta.

Moim celem jest stworzenie swojego projektu do portfolio.

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

@zwei: tylko jak od razu zaczniesz od ultra-wysokopoziomowych frameworków jak drf, to niczego się nie nauczysz, więc polecam najpierw ogarnąć podstawy czystego django, tutorial z docsów, kilka własnych projektów i dopiero potem drf
  • Odpowiedz
Wziąłem się za naukę programowania w Pythonie w domu. Na ten moment jest ze mną książka "Instrukcje dla programisty II" w j. polskim z polecenia któregoś z mirków. Idę powoli z materiałem. Aby lepiej przyswoić i zozumieć niektóre materiały uzupełniam wiedzę z kursu CS50. Na ten moment całkiem fajnie się te dwa źródła uzupełniają. Niestety delikatnie odrzuca mnie styl w jakim jest napisana książka, mam wrażenie jakbym czytał podręcznik szkolny, a to
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szef Apple drży o przyszłość programowania

Hiring freeze, rewizja priorytetów, ewaluacja inwestycji – jak zwał, tak zwał. Nastroje w Dolinie Krzemowej są na tyle nietęgie, że sięga się po wielkie słowa i idee.
https://bulldogjob.pl/readme/szef-apple-drzy-o-przyszlosc-programowania-opinia

#programowanie #programista15k #naukaprogramowania #apple #usa #technologia #swiat #bulldogjob
Bulldogjob - Szef Apple drży o przyszłość programowania

Hiring freeze, rewizja pri...

źródło: comment_16582408818QOFjhbJWeE6Sgj43R8nfo.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach