Aktywne Wpisy
King_of_the_savannah +154
Aparycja cygana zawsze będzie dla nich atrakcyjniejsza niż polusa
#p0lka #blackpill #przegryw #grecja #niebieskiepaski #rozowepaski #logikarozowychpaskow #zwiazki #szarpankizzyciem
#p0lka #blackpill #przegryw #grecja #niebieskiepaski #rozowepaski #logikarozowychpaskow #zwiazki #szarpankizzyciem
cyberhero +334
#nieruchomosci W nawiązania do badań, na które powołuje się ministerstwo rozwoju i technologii przygotowałem małą analizę.
Otóż wczoraj ministerstwo opublikowało wyniki badania dotyczącego programów mieszkaniowych, powołując się na nie jako na rzetelne źródło informacji. Jednak dokładniejsza analiza tego badania budzi poważne wątpliwości co do jego jakości i wiarygodności. Warto przyjrzeć się bliżej kilku kluczowym aspektom, które podważają wiarygodność tego badania.
Przede wszystkim, badanie zostało przeprowadzone przez firmę o nazwie "OGÓLNOPOLSKA GRUPA BADAWCZA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ". Okazuje się, że 90% udziałów w spółce należy do jednej osoby - Łukasza Pawłowskiego. Co więcej, kapitał zakładowy spółki wynosi zaledwie 5000 PLN, co jest minimalną kwotą wymaganą do założenia spółki z o.o. Dodatkowo, firma jest zarejestrowana w wirtualnym biurze w Warszawie. Te fakty rodzą uzasadnione pytania o rzeczywiste zaplecze i doświadczenie tej firmy w prowadzeniu rzetelnych badań na skalę ogólnopolską.
Jednak
Otóż wczoraj ministerstwo opublikowało wyniki badania dotyczącego programów mieszkaniowych, powołując się na nie jako na rzetelne źródło informacji. Jednak dokładniejsza analiza tego badania budzi poważne wątpliwości co do jego jakości i wiarygodności. Warto przyjrzeć się bliżej kilku kluczowym aspektom, które podważają wiarygodność tego badania.
Przede wszystkim, badanie zostało przeprowadzone przez firmę o nazwie "OGÓLNOPOLSKA GRUPA BADAWCZA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ". Okazuje się, że 90% udziałów w spółce należy do jednej osoby - Łukasza Pawłowskiego. Co więcej, kapitał zakładowy spółki wynosi zaledwie 5000 PLN, co jest minimalną kwotą wymaganą do założenia spółki z o.o. Dodatkowo, firma jest zarejestrowana w wirtualnym biurze w Warszawie. Te fakty rodzą uzasadnione pytania o rzeczywiste zaplecze i doświadczenie tej firmy w prowadzeniu rzetelnych badań na skalę ogólnopolską.
Jednak
Powoli zaczynam znowu programować. Ponad dwa lata temu skończyłem technikum, ale raczej unikałem przez całe cztery lata jakiegokolwiek samokształcenia, przez co sporo zapomniałem, o ile w ogóle chciało mi się coś nauczyć.
Ale do rzeczy: tworzę mały projekcik przelicznika miar w Javie. W sumie to w takiej formie chyba go już zostawię, jednak byłbym wdzięczny za code review. Wszelkie uwagi bardzo mile widziane, co do nazw zmiennych, logiki całego programu czy nazw commitów na gicie.
Link do githuba
#programowanie #codereview #java
jak pracujesz z kimś to dodatkowo potrzebny jest branch develop który traktujesz jako taki master dla Ciebie
Moim zdaniem fajnie jest jak programisci robią branche od swojego brancha "develop" i tam działające rzeczy wrzucają jak skończą a następnie jak wiedzą że jest czas release to do mastera dopiero
Komentarz usunięty przez autora
A co do scannera to lepiej go raz stworzyć dla całej klasy czy w każdej metodzie? Bo nie wiem czy dobrze rozumiem, ale czy po zakończeniu metody obiekt scannera zostaje "sprzątnięty"?
trochę dziwne jest, że w liście z jednostkami dodajesz np. takie coś new Unit("BACK", -1)
Generalnie zarówno miary jak i odległości to pewien zamknięty zbiór, więc zamiast klasy Unit wykorzystałbym na Twoim miejscu tutaj enumy. Klasy miałyby sens, gdybyś dawał użytkownikowi możliwość definiowania jednostek.
Liczby reprezentujesz jako double, co nie jest jakimś wielkim błędem w takim małym programiku, ale od razu możesz sobie przećwiczyć BigDecimale jako prawidłowy wybór przy precyzyjnych obliczeniach.
Spróbuj napisać ten program bardziej obiektowo. Wszystko masz praktycznie upchnięte w jednej klasie, a możesz wydzielić:
-klasę odpowiedzialną za IO (wczytywanie
Komentarz usunięty przez autora
this.convertValue * (1/lengthToConvert.convertValue);
To już nie lepiej
this.convertValue / lengthToConvert.convertValue
?
Nie ma co się przejmować GC w przypadku Scannera. Come on. Bez przesady.
Komentarz usunięty przez autora
Dobra praktyką to jest być rozsądnym i nie robić "optymalizacji" z dupy.
Komentarz usunięty przez autora
-inicjalizacje list rób w konstruktorze zamiast sprawdzać czy listy są nie ustawione i je ustawiać. Zazwyczaj tam się takich rzeczy szuka
-zamiast
if(!listsAreSet())
lepiej jest pisacif(listsAreNotSet())
. Ogólnie staraj się unikac negowania rezultatu metody. Mało czytelne to bywa-zawsze używaj klamer, nawet jak w
if
jest jedna linijka. Czyli zamiastif(!listsAreSet()) setLists();
piszif(!listsAreSet()) { setLists(); }
-w
if (selectedNumber <=