Aktywne Wpisy
ANTYPOLAND +14
Haha i co wykopki? Tak plujecie na chrome, że zżera najwięcej ramu, że najmniej jest prywatny. A prawda jest taka że to frajerfox zużywa najwięcej ramu i jest najbardziej niestabilny. W dodatku jak go miałem to co rusz się zawieszał i sypał bluscreenami, a chrome działał bezbłędnie nawet na starszych komputerach. #przegladarki #firefox #chrome #google #informatyka #bekazwykopkow #bekazpodludzi #internet

Kriter +164
Jak ja bym chciał odzobaczyć ten serial, aby móc raz jeszcze obejrzeć wszystkie sezony ( ͡° ʖ̯ ͡°)
#breakingbad #seriale
#breakingbad #seriale





Prośba o codereview. Piszę na zaliczenie grę w statki.
Opis ogólny co gdzie i jak:
Pakiety:
ai-boty
game - publiczne api modułu gry
game.logic - implementacja interface gry
view - nieśmieszny żart, czyli moja próba podpięcia javyFX do projektu (nie używam za bardzo FX dlatego wyszło jak wyszło...)
Najbardziej zależy mi na ocenie części "serwerowej" czyli samej logiki gry. Czy ma sens i czy trzyma się jakoś kupy.
Link do gita https://github.com/krasnoludkolo/Battleship
#codereview #java #programowanie #naukaprogramowania
Lombok. Meh.
forEach(elements::add)
Zrobiłbyś collecta.
W Ship zrobiłbyś set elementów, żebyśmy nie musiał iterować po wszystkich za każdym razem jak szukasz współrzędnych.
Komentarz usunięty przez autora
To że używa nieoficjalnych haków i to, że w nowszych wersjach Javy nie będzie działał.
faktycznie niedopatrzenie
Nie pomyślałem, faktycznie (btw czy zmienia to coś poza czytelnością?)
@BosmanPociagowy: tzn? ;)
@sorhu: jednak zmieniam, ważne jest który element jest pierwszy, który ostatni. Łatwiej chyba raz zapamiętać tę informację niż przy każdym wyświetlaniu sprawdzać które są krawędziami (docelowo chodzi o wyświetlanie innych grafik na końce statku)
Szybkość działania, choć musiałbyś ogromną planszę mieć, żebyś zauważył różnicę.
A nawet jeśli nie chcesz seta, to lista na metodę contains. Nie trzeba z ręki pętli pisać.
Komentarz usunięty przez autora
Jak kolejność robi Ci różnicę, to użyj LinkedHashSet.
@Andrew7642:
Tylko co w zamian? każdorazowo klient powinien obliczać które pola są krawędziami statku? Czy zmienić zupełnie reprezentację danych w odpowiedz?
@BosmanPociagowy: co przez to rozumiesz?
Komentarz usunięty przez autora
Komentarz usunięty przez autora