mirek_dev
mirek_dev
Hej,

Jaka jest Wasza opinia na temat var w javie? W pracy nie widzę, żeby ktoś tego używał i próbuję sobie featury z kolejnych wersji języka i ciężko mi znaleźć jakiś sensowny powód używania tego. Co więcej, mam wrażenie, że przez używanie varów więcej czasu poświęcam na analizę nowego kodu bo muszę się zastanawiać co jakim jest typem.

Rekrutuję się teraz do firmy, gdzie jest sporo pasjonatów i pewnie mnie o to
0
  • Najlepsze
  • Wszystkie komentarze
Bujak
Szkoda, że to nie jest dynamiczne typowanie i dalej nie możemy zrobić:

var zmienna = "janek";

zmienna = 3; //error

@mirek_dev: całe szczęście ze nie jest

Jeżeli widać po nazwie/kontekście co metoda zwróci, to można imo dać vara, w innych przypadkach mysle ze lepiej deklarować typ
4
bart1234
bart1234
Sam nie byłem do tego przekonany, ale w IDEI np. jest highlight co zwraca dana funkcja w przypadku użycia var, nie widać tego jedynie np. na githubie (choć to też pewnie kwestia czasu aż zacznie to być wspierane, choćby przy użyciu AI). W takim wypadku review kodu należy robić w IDE, ale od pewnego momentu zauważyłem, że jest to nawet lepsze, bo takich feature'ów będzie pewnie przybywać, bo teraz przy dużym systemie
3
noisy
Jeżeli kiedyś będziesz potrzebował losowego, ale prawidłowego numeru NIP...


Poprawność tego numeru NIP możesz sobie sprawdzić na http://www.krs-online.com.pl/?p=25&lookn=2288888888

Według https://wyszukiwarkaregon.stat.gov.pl/appBIR/index.aspx nie ma obecnie podmiotu o takim numerze NIP.
10
  • Najlepsze
  • Wszystkie komentarze
ujdzie
@noisy: losowy XD
2
SamBeliar
@noisy: Tumulec wśród NIPów
1
c.....r
mirki z #testowanieoprogramowania #naukaprogramowania
czy to co napisałem jest poprawne?

Jeśli mamy jakiś komponent w którym występuje bug, a kod tego komponentu nie jest napisany reaktywnie, to zawsze jest scenariusz gwarantujący 100% szans na reprodukcje buga.
0
  • Najlepsze
  • Wszystkie komentarze
zwei
jeśli nie jest reaktywnie to jest wykonywane coś sekwencyjnie więc za każdym razem tak samo.


@cl_master: no nie do końca tak jest. Przede wszystkim to, że kod nie jest reaktywny, nie oznacza, że jest sekwencyjny (przykładowo chociażby kod wielowątkowy). Wydaje mi się, że chodzi ci o słowo "asynchroniczny" zamiast "reaktywny".

Po drugie kod sekwencyjny wcale nie oznacza, że dana funkcja będzie czysta (czysta = bez efektów ubocznych i deterministyczna, tzn.
3
c.....r
@zwei a jesteś w stanie wytłumaczyć dlaczego ?
1
Bulldogjob
Python nareszcie bez GIL-a?

Python po latach dąży do usunięcia Global Interpreter Lock (GIL) i zwiększenia współżędności.

#python #backend #programowanie #naukaprogramowania #technologia
0
  • Najlepsze
  • Wszystkie komentarze
m.....s
m.....s
@Bulldogjob: oj jak by to @paliwoda zobaczył
4
mccloud
mccloud
współżędności


@Bulldogjob: Widzisz mnie? :)
3
SaintWykopek
14
  • Najlepsze
  • Wszystkie komentarze
ice592
ice592
Need help here. Na studiach skończyłem jako stażysta programista C (czyste C, nie embedy, tak wiem padaka)
Po dwóch latach skończyłem studia i szukam czegoś innego jako że praca w czystym C praktycznie nie istnieje.
Chciałbym atakować jakiegoś juniora C# jako że w nim pisałem ale boję się że bez doświadczenia nie ma szans.

Znacie jakieś sensowne certyfikaty/szkolenia z C#/.NET tak do 2/3k które miałby jakąś sensowną wartość dodaną ?

#programowanie
0
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
Backendowe zarobki i nie tylko

Sprawdź, ile zarabia Backend Developer w zależności od technologii, stażu i formy zatrudnienia oraz poznaj więcej faktów na temat backendowca pracującego w Polsce.

#java #python #korposwiat #programowanie #technologia #pracait #informatyka #naukaprogramowania #backend #csharp
0
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
Val powalczy z C++ i Rustem o swoje miejsce w programowaniu?

Val to nowy język programowania, który wykorzystuje mutable value semantics dla efektywnego i bezpiecznego programowania systemowego, unikając problemów znanych z języków takich jak C++ i Rust. M.in. dzięki kompilacji do kodu maszynowego zapewnia dużą wydajność.

#programowanie #naukaprogramowania #cplusplus #rustlang #embedded #gamedev
1
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
12
  • Najlepsze
  • Wszystkie komentarze
Vane1905
Vane1905
Uczę się programować w C#. W pracy troche wykorzystuje C# jako język skryptowy (programowanie pod AiR), oprócz tego rozwijam swój projekt w WPF. Cała moja wiedza o C# to przerobienie samouczka z strony microsoftu i Google, doc C# lub chat gpt gdy czegoś nie wiedziałem.
Generalnie mam wrażenie ze mam duże dziury w wiedzy, a ze będę miał teraz troche wolnego czasu to chetnie bym przeczytał książkę, która by mi pozwoliła ogarnąć
0
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
Mojo - język prosty jak Python i wydajny jak C++

Poznaj język programowania Mojo, który chce namieszać w obszarze AI i Machine Learning.

#programowanie #naukaprogramowania #python #machinelearning #sztucznainteligencja #inzynierprogramista #datascience
0
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
DevOps - praca i zarobki w Polsce

Sprawdź, z jakimi technologiami pracuje DevOps i ile zarabia w zależności od rodzaju umowy i stażu pracy. Dowiedz się, jak wygląda zapotrzebowanie na tych specjalistów na polskim rynku IT.

#devops #sysops #korposwiat #programowanie #technologia #pracait #informatyka #naukaprogramowania
0
Bulldogjob
Szanuj PM-a swego, bo możesz mieć gorszego |૦ઁ෴૦ઁ|

#heheszki #humorobrazkowy #programowanie #programista15k #java #memy #python #php #naukaprogramowania #javascript
1
  • Najlepsze
  • Wszystkie komentarze
ciachostko
sytuacja na rynku juniorów po #bootcamp stabilna xD

#programowanie #programista15k #naukaprogramowania
1
  • Najlepsze
  • Wszystkie komentarze
KodakPlamisty
Wreszcie się zabrałem za kolejną rzecz z listy "simple js projects for beginners" google szukaj, który okazał się troszeczkę większy niż sądziłem. Ogólnie to kółko i krzyżyk w porównaniu z moim kalkulatorem to widać progres niczym niebo, a ziemia, chociaż bardziej ziemia, a sufit, ale to wciąż jakiś progres, prawda? I zauważyłem, że mam problem z jedną rzeczą, a mianowicie ze zbytnim komplikowaniem prostych rzeczy, bo jak się zabierałem za to, to
0
Nofenak
Nofenak
Mam 2 encje JPA w relacji one-to-many - Seat i Booking. Chciałbym pobrać Seat po id z Bookings ze statusem "ACTIVE'. Jeśli Booking nie miałby takich Seats to powinno zostać zwrócone Seat z pustą listą Bookings.

Takie query działa w konsoli do SQL:

select * from seats s left join bookings b on b.seat_id=s.id and b.status='ACTIVE' where s.id=1
Przerobiłem je na query do Spring Data JPA:
0
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
StackOverflow nurkuje w AI. Nadchodzi OverflowAI

StackOverflow nareszcie rozpoczęło flirt ze sztuczną inteligencją. Ponoć wcale nie chcą zastąpić Copilota

#programowanie #programista15k #pracait #naukaprogramowania #sztucznainteligencja #technologia
0
  • Najlepsze
  • Wszystkie komentarze