Róbert Novotný

public static void blog()

Main menu

Skip to primary content
Skip to secondary content
  • Domovská stránka
  • Sample Page

Category Archives: Programovanie

Post navigation

← Older posts
Newer posts →

One does not simply test the IntentServices

Posted on Apríl 29, 2013 by Róbert Novotný
5

Want to test the Android IntentServices? It’s not easy as it seems. However, by using some thread synchronization tricks and two helper classes, it can be done.

Posted in Android | Tagged Android, CountDownLatch, IntentService, JUnit, unit test | 5 Replies

Android: sťahovanie súborov pomocou services a notifikácií

Posted on Apríl 26, 2013 by Róbert Novotný
Reply

Ako urobiť sťahovanie súborov na pozadí v Androide? Na to sa hodia services (služby) a notifikácie. Ukážeme si na príklade ich použitie.

Posted in Android | Tagged Android, intent, IntentService, notification, services | Leave a reply

Groovy: agilný dynamický jazyk pre platformu Java

Posted on Apríl 18, 2013 by Róbert Novotný
2

Prehľadová prezentácia o Groovy: Skriptovacie jazyky, prečo vzniklo Groovy a vzťah k Jave. Syntaktické cukry pre základné elementy Javy. Funkcionálne finty ako prirodzená súčasť jazyka. Zabudované knižnice: regulárne výrazy, Swing, SQL, XML.

Posted in Groovy | Tagged Groovy, prezentácia | 2 Replies

Groovy SwingBuilder a vlastné zobrazovanie položiek v zoznamoch

Posted on Apríl 17, 2013 by Róbert Novotný
Reply

Swing umožňuje customizovať zobrazené položky v JListe pomocou ListCellRenderera. Ako na to v Groovy a SwingBuilderi?

Posted in Groovy | Tagged Groovy, JList, ListCellRenderer, Swing, SwingBuilder | Leave a reply

Groovy a RSS čítačka na 50 riadkov

Posted on Apríl 16, 2013 by Róbert Novotný
Reply

Urobme si v Groovy RSS čítačku a ukážme si, ako možno veľmi rýchlo naplácať aplikáciu v duchu rapid prototyping, teda rýchlej výroby predbežných verzií aplikácií. Celá bude mať 50 riadkov!

Posted in Groovy, Programovanie | Tagged Groovy, RSS, SwingBuilder | Leave a reply

Testovanie v Androide: na testy UI triedou ActivityInstrumentationTestCase2

Posted on Apríl 15, 2013 by Róbert Novotný
Reply

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?

Posted in Android | Tagged Android, Java, JUnit, unit test | Leave a reply

O inicializovaní kolekcií a null pri metódach, ktoré ich majú v návratových typoch

Posted on Apríl 14, 2013 by Róbert Novotný
Reply

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!

Posted in Java | Tagged Java, tipy a triky | Leave a reply

Testovanie v Androide: na biznis logiku JUnitom

Posted on Apríl 12, 2013 by Róbert Novotný
Reply

Ukážeme si unit testy v JUnite to na jednoduchej aplikácii konvertora (prevodníka) kurzov medzi eurom a okolitými menami Slovenska.

Posted in Android | Tagged Android, dizajn, Java, JUnit | Leave a reply

Píšme testy pred kódom! [Šibenica stvorená trochu inak]

Posted on Apríl 5, 2013 by Róbert Novotný
2

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.

Posted in Java | Tagged agile, dizajn, Java, JUnit, testovanie | 2 Replies

Unit testovanie generátora náhodných čísiel

Posted on Apríl 2, 2013 by Róbert Novotný
Reply

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?

Posted in Java | Tagged Java, JUnit, Random, unit test | Leave a reply

Post navigation

← Older posts
Newer posts →

Odkazy

  • Twitter: @RoboNovotny
  • Wiki so staršími článkami

Značky

Android bash cvičenie DAO debian dizajn Eclipse gcc inštalácia JAC1/2012 JAC1/2013 Java JAX-WS jazyk C Jetty JUnit linux ListActivity logging Maven MySQL NetBeans návrhové vzory OSS/2013 PAZ1c/2011 PAZ1c/2013 PAZ1c/2014 PAZ1c/2015 Powershell prednáška prezentácia programovanie shell SimpleCursorAdapter skriptovanie slf4j SPR1/2012 SPR1/2014 Spring SVN Swing Tomcat unit test vývoj Z Javy migrujuvší céčkar

Rubriky

  • Algoritmy
  • Android
  • C
  • Databázy
  • Folklór
  • Groovy
  • Haskell
  • Infraštruktúra
  • JAC: Programovací jazyk C
  • Java
  • JavaScript
  • Konfigurácia
  • KOPR: Konkurentné programovanie
  • Linux a Unix
  • OSS: Seminár z operačných systémov
  • PAZ1c: Programovanie, algoritmy, zložitosť
  • PowerShell
  • PRJ1a: Softvérový projekt
  • Programovanie
  • Python
  • QINT: Internet
  • RPG
  • Scala
  • Shell scripting
  • SPR: Systémové programovanie
  • Uncategorized
  • Výučba
  • Web services
Proudly powered by WordPress