Ez egy rövidke kata. Bemenő numerikus adatot át kell alakítani az  alábbiak szerint.  A hárommal osztható számok esetén a “Fizz” szöveget, az öttel oszthatóak esetén a “Buzz” söveget, a hárommal és öttel is osztható számok esetén a “FizzBuzz” szöveget kell visszaadni. Egyéb esetekben a számot…

Szomszédot lenyűgöző pixeles fénypanel vezérlő szoftver készítése. Lehet nem végeztem még elegendő katát. Lehet ez a természetes. Meglepett, hogy a megoldó leírásban szó sincs arról, hogy hozzál létre kiegészítő osztályokat a feladat végrehajtásához, míg az elsődleges osztály esetén erre kitér a…

Az Eclipse-ben mint a legtöbb IDE-ben van lehetőség fejlesztést könnyítő kód minták (templates) gyors beillesztésére. Mint tapasztalhatjátok, mostanában sok tesztet írok. A neten fellelhető tanácsok hatására rászoktam az AssertJ könyvtár használatára. Számomra sokkal olvashatóbb ez a szintaxis. A…

Nincs igazi aha élmény. Jobban belesimul a TDD elképzeléseimbe.  Az érdekessége a ciklusok formálása és a metódusok közötti áthelyezése. Két meghatározó lépést fedeztem fel: A 6 átalakításához bevezeti a int remaining változót. A kód felbontja a hatot öt plusz egyre, így áll elő a V + I . Az…

Nem tegnap olvastam Robert C. Martin Clean Code alapművét. (Igen hasznos, ajánlom minden programozónak.)Néhány hónapja kezembe került másik könyve a Túlélőkönyv programozóknak - Hogyan váljunk igazi szakemberré? című. Gyorsan "meg is ettem". Sokat tanultam belőle, bár néhány állításával nem értek…

Mint ígértem tegnapi élményeim... Egy ilyen blog bejegyzés nem alkalmas a teljes háttér ismertetésére. A TDD az a teszt vezérelt fejlesztés (Test-driven development,) Ebben a WIKI bejegyzésben olvasható rövid összefoglaló. Nagyon röviden. Először mindig a teszt osztály bővül. Ezt követi a…

süti beállítások módosítása