Róbert Novotný

public static void blog()

Main menu

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

Tag Archives: dizajn

Dizajnové čriepky: anonymné vnútorné triedy 2

Posted on Máj 10, 2013 by Róbert Novotný
3

Druhý diel traktátu o anonymných vnútorných triedach. Ako pristupovať k premenným z vonkajšej triedy a ako obabrať technické obmedzenia.

Posted in Java, Programovanie | Tagged dizajn, Java, syntax | 3 Replies

Dizajnové čriepky: anonymné vnútorné triedy

Posted on Máj 7, 2013 by Róbert Novotný
2

Anonymné vnútorné triedy vyzerajú v Jave strašne, ale je to otázka zvyku. Koniec koncov, nič iné ani neostáva, používajú sa na každom rohu. Ako to funguje? Ako sa možno vysomáriť z ich zápisu?

Posted in Java | Tagged dizajn, Java, syntax | 2 Replies

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

UINF PAZ1c 2012 – 8. prednáška

Posted on November 13, 2012 by Róbert Novotný
Reply

Blok 1 Výnimky — zásady návrhu, typy výnimiek a odporúčania pre hádzanie. Tri spôsoby obsluhy výnimiek. Blok 2 Logovanie — System.out.println ako najjednoduchší spôsob logovania. Logovanie pomocou slf4j. Zásady pre

Posted in Java | Tagged dizajn, exceptions, Java, logging, prednáška, prezentácia, slf4j, výnimky | Leave a reply

UINF PAZ1c 2012 – 6. prednáška

Posted on Október 31, 2012 by Róbert Novotný
Reply

Blok 1 Zapúzdrenie, definícia a jej chápanie. Zásady pre dodržanie zapúzdrenia. Blok 2 Dedičnosť. Zásady pre dedičnosť; situácie, keď ju používať a keď radšej nie. Príklady použitia dedičnosti. Liskovovej princíp.

Posted in Java | Tagged dedičnosť, delegácia, dizajn, interface, Java, kompozícia, prednáška, prezentácia, zapúzdrenie | Leave a reply

UINF PAZ1c 2012 – 5. prednáška

Posted on Október 23, 2012 by Róbert Novotný
Reply

Blok 1 Interfejs ako deklarácia kontraktu medzi klientom a používateľom. Odraz kontraktu v kóde: vstupné a výstupné parametre, výnimky, preconditions, postconditions, invarianty. Uprednostňovanie interfejsov pred implementáciami. Blok 2 Dedičnosť vs.

Posted in PAZ1c: Programovanie, algoritmy, zložitosť | Tagged dizajn, interface, Java, PAZ1c/2012, prednáška | Leave a reply

UINF PAZ1c 2012 – 4. prednáška

Posted on Október 16, 2012 by Róbert Novotný
Reply

Blok 1 Implementácia návrhového vzoru Továreň (factory, factory method) ako abstrakcia zadrôtovaných tried. Príklady použitia továrne v rozličných situáciách. zdrojové kódy Blok 2 Stručne o návrhovom vzore MVC. Modely a

Posted in Programovanie | Tagged design patterns, dizajn, factories, Java, návrhové vzory, prednáška | Leave a reply

UINF PAZ1c 2012 – 3. prednáška

Posted on Október 9, 2012 by Róbert Novotný
Reply

Implementácia biznis logiky v podobe tried. Návrh jednoduchej vrstvovej aplikácie. Vzťahy medzi dvoma triedami cez statické prepojenie. Výhody a nevýhody asociácie medzi triedami cez ručne zadrôtované asociácie. PDF zdrojové kódy

Posted in PAZ1c: Programovanie, algoritmy, zložitosť | Tagged DAO, dizajn, Java, PAZ1c/2012, prednáška | Leave a reply

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