Pytania oznaczone «java»

9
Jak aktualizować przykłady kodu w javadocs

Pracuję nad małą biblioteką, która zapewnia implementacje podstawowych, dobrze znanych metryk ciągu. Głównie dla mojej własnej edukacji. Rozwój odbywa się za każdym razem, gdy mam trochę wolnego czasu. Z tego powodu zautomatyzowałem większość procesów, dzięki czemu mogę wypuszczać wersję tak...

9
Jaka jest różnica między „kk” a „HH” +1 w ISO-8601?

W ISO-8601 istnieje wiele formatów godzin, jednym z nich jest „kk” dla godzin 1-24. Jaki jest tego cel? Czy są kraje, które kompensują swój czas? Czy to do zastosowań wojskowych? Artykuł na Wikipedii nie wyjaśnił dokładnej natury między HH a kk. Głównym źródłem moich obaw jest zachowanie...

9
Synchronizacja z systemem offline

Projektuję system, z którego zsynchronizuję dane biznesowe z urządzenia mobilnego (które mają wbudowaną aplikację), który generuje dane i odsyła je z powrotem na serwer. Każda zsynchronizowana linia generuje określony dziennik biznesowy w bazie danych. Jeśli to, co synchronizuję, generuje dane z...

9
Czy we wzorcu MVP widok powinien utworzyć instancję obiektu Model na podstawie zawartości interfejsu użytkownika, czy po prostu przekazać tę zawartość jako parametry do prezentera?

Używam wzorca MVP w aplikacji na Androida, którą opracowuję. Mam w zasadzie 4 elementy: AddUserView, do którego można dodać nowego użytkownika: AddUserPresenter UserInfo (pojęcie) UserInfoManager (logika biznesu i menedżer pamięci) Moje pytanie brzmi: Kiedy nacisnę przycisk „Dodaj” w...

9
Dlaczego for-each ma dwukropek zamiast „w”?

Z przewodnika po języku Java 5 : Gdy zobaczysz dwukropek (:), przeczytaj go jako „in”. Dlaczego więc nie użyć in? Martwi mnie to od lat. Ponieważ jest to niezgodne z resztą języka. Na przykład w Javie istnieją implements, extends, superdla stosunków między rodzajami zamiast symboli, takich...

9
Projektowanie kodu: Delegowanie dowolnych funkcji

Na PPCG często mamy wyzwania King of the Hill , które rzucają przeciwko sobie różne boty kodu. Nie lubimy ograniczać tych wyzwań do jednego języka, dlatego prowadzimy komunikację między platformami w stosunku do standardowych operacji we / wy. Moim celem jest napisanie frameworka, w którym autorzy...

9
Szczegółowość wyjątków

Natknąłem się na debatę między kilkoma przyjaciółmi i mną. Wolą ogólne wyjątki, takie jak ClientErrorExceptioni ServerErrorExceptionze szczegółami jako pola wyjątku, podczas gdy ja wolę sprecyzować rzeczy. Na przykład mogę mieć kilka wyjątków, takich

9
Co oznacza „TILT” w komentarzu?

Czytam Clean Code autorstwa Roberta C. Martina, a wyrażenie w TILTniewytłumaczalny sposób pojawia się w niektórych przykładach kodu. Przykład (nawiasem mówiąc, jest w Javie): ... public String errorMessage() { switch (status) { case ErrorCode.OK: // TILT - Should not get here. return "";...