Java
Čistota návrhu - překrývání neabstraktních metod
Před nějakou dobou jsem narazil na knihu Java Nástroje. Z ní jsem vyčetl, že existuje něco jako statický analyzátor kódu. Od té chvíle jsem začal pracovat se CheckStyle a PMD. při nastavování pravidel jsem narazil na pravidlo, které říká něco ve smyslu: . dodržování tohoto pravidla v podstatě znamená, že není možné překrýt metodu, která není abstraktní.
Příkazy řízený komunikační protokol
Díky mojí diplomové práci, jsem se dostal k vytváření komunikačního protokolu. I když původně měl zadavatel na mysly asi protokol někda na úrovni transportní vrstvy, já jsem se pustil do protokolu na úrovni vrstvy aplikační.
Vzhledem k tomu, že jako programovací jazyk používám JAVA, konkrétně JavaME a JaveEE rozhodl jsem se použít protokol HTTP, který implementuje Sun pro všechny virtuální mašiny na úrovni JavaME. Některé jiné společnosti implementují virtuální stroje, třeba i s datagramovým spojením, nebo na úrovni soketů, ale HTTP je prostě jistota.
AOP - pokud vám to nikdo neřekne přijdete na to sami
Apekty řízené programování. Předpokládám, že nevíte o co se jedná, nebo jsou vaše informace jen povrchní. I když jsem o tom ledasco četl a zvládnul i technologii AOP, kterou nabízí spring, pořád jsem nechápal k čemu to vlastně je.