Aktywne Wpisy

paczelok +120

tortellonizsosem +125
Biznes po polsku odc. 2137
Restauracja w Krakowie „pod Wawelem”, w ciągu godziny ruch ok 500 klientów. Około 1,5h stania w kolejce do wejścia, na wejściu informacja, że awaria terminala płatność tylko gotówką. Ciekawostka - awaria trwa już od dobrego pół roku. Podczas płatności otrzymujesz oczywiście rachunek kelnerski.
Biedny przedsiębiorca ma tych restauracji ok 5-7 w całej Polsce. Przypominam ok 500 osób na godzinę bo restauracje są wielkie. To co widzicie na
Restauracja w Krakowie „pod Wawelem”, w ciągu godziny ruch ok 500 klientów. Około 1,5h stania w kolejce do wejścia, na wejściu informacja, że awaria terminala płatność tylko gotówką. Ciekawostka - awaria trwa już od dobrego pół roku. Podczas płatności otrzymujesz oczywiście rachunek kelnerski.
Biedny przedsiębiorca ma tych restauracji ok 5-7 w całej Polsce. Przypominam ok 500 osób na godzinę bo restauracje są wielkie. To co widzicie na
źródło: Zrzut ekranu 2025-12-23 o 17.11.13
Pobierz





http://koziolekweb.pl/2016/03/24/malo-znane-slowa-kluczowe-strictfp/
#programowanie #java
@koziolek666: To wymień jeszcze 3 :)
@Asyncczy aktorów to raczej tego nie spotkasz. Można na tej liście zastąpić to słówko np. labelkami.Zazwyczaj rozbija się na metody, ale czasami rozbijanie na metody nie ma sensu kiedy kod ma być szybki a ty np iterujesz po np x/y/z, rozbicie na metody by tylko pogorszyło czytelność :D
A dodanie tu volatile kompletnie nie pasuje o.O
Za to można wspomnieć o keywordach które istnieją,
@GotoFinal: Tak się nie pisze kodu.
Używałem takiego labela w moich wszystkich kodach od kilku lat... może z 3 razy, ale czasem tak było najlepiej, by zachować czytelność nie psując wydajności i czytelności.
Natomiast co to label/break, to ewidentnie zamiast 'end = true' powinien być zwykły return, a całość w osobnej metodzie. I nie, nie wpływa to na wydajność.
Nie umiem na poczekanie napisać dobrego przykładu, bo to mało kiedy jest potrzebne.
Co do wydajności, jak będę wykonywał tę metodę po 1000 razy na sekundę, a za każdym razem potrzebuje zwracać te x/y/z, to już wpłynie na wydajność, szczególnie
ValueObject, który będzie ich nośnikiem.I jakim ciałem obcym? labelki są użwane prawie wszędzie, każda pętla używa labelków, do tego bytecode generowane przez kompilator gdy używasz labelek w zły sposób, np zamiast break w mniejszej pętli robisz "continue label" na większej, jest IDENTYCZNE.
A kod
gotow języku obiektowym... tak jest mądrzej.break,continueto znaczy, że masz poważny problem, bo twój kod nie jest przemyślany.No niestety nie każda... nawet mniejszość.
A używanie break i continue od kiedy jest zwalone? co jak szukam po collection pewnego elementu, i jak go znajdę to kończę szukanie?, albo nie chce robić kilka if/else i nawalić wcięć w kodzie po za ekran jak w kalkulatorze wyborczym, to można dać continue ->
if (!object.isValid()) continue;prosty, czytelny