Naďabil som v knižnici na kód metódy. Bol strašný a to z troch dôvodov. Ako by sa dal vylepšiť? Lepšie parametre metód, továrenské metódy namiesto konštruktorov a celosvetový zákaz System.exit(1).
Tag Archives: Java
Ako nakonfigurovať Jetty v Java kóde
Servletový kontajner Jetty umožňuje veľmi jednoduché embeddovanie, čiže použitie v rámci iných aplikácií. To sa prejavuje aj v jeho jednoduchej konfigurácii pomocou Java kódu, čo v mnohých jednoduchých prípadoch uľahčuje spúšťanie a ladenie webových aplikácií. V článku si ukážeme základné triedy a mechanizmy, pomocou ktorých je to možné dosiahnuť.
Testovanie v Androide: na testy UI triedou ActivityInstrumentationTestCase2
V minulom dieli sme videli, ako vieme zrecyklovať znalosti z JUnitu na testovanie biznis logiky. Ako však testovať samotné používateľské rozhranie? A robiť to automaticky?
O inicializovaní kolekcií a null pri metódach, ktoré ich majú v návratových typoch
Celý článok by sa dal skrátiť do dvoch sloganov: 1) Ak metóda vracia kolekciu (List
, Set
…), nikdy nevracajte null
2) Inštančné premenné, ktoré sú kolekcie vždy inicializujte nech nikdy nie sú null
!
Testovanie v Androide: na biznis logiku JUnitom
Ukážeme si unit testy v JUnite to na jednoduchej aplikácii konvertora (prevodníka) kurzov medzi eurom a okolitými menami Slovenska.
Píšme testy pred kódom! [Šibenica stvorená trochu inak]
Heslo, ktoré dokola prevolávajú priaznivci agilného programovania je: Najprv píšte testy! Kde je revolúcia, vraj treba vešať. Namiesto biednych vývojárov môžeme vešať v rámci hry. V šibenici a.k.a. hangmanovi, čo je klasická hra o hádaní slov.
Unit testovanie generátora náhodných čísiel
Tradičný unit test končí overením, či sa očakávaná hodnota zhoduje s vypočítanou, ale čo keď je vypočítaná hodnota náhodná, pretože závisí na generátore náhodných čísiel?
Minitrik pre sprehľadnenie booleovských a null parametrov
Minitrik pre sprehľadnenie zápisov booleovských a null parametrov pri volaní metód. Nepíšte funguj(false, null)!
Ako načítavať vstup od používateľa alebo bedáky nad java.io.Console
Ako ktosi vymyslel skvelú triedu java.io.Console na načítavanie vstupu od používateľa, ktorá je prakticky nepoužiteľná.
UINF PAZ1c 2012 – 9. — 11. cvičenie
Ukážkový program: list Ježiškovi. Metódy pre sklad + unit testy. ukážkový kód (Eclipse)