Author Archives: Marhefka István

1979-ben születtem Miskolcon, itt teltek el a gyermekéveim is. Az Avasi Gimnáziumban érettségiztem az iskola első hatosztályos osztályában. Középiskolában sokat jártam tanulmányi versenyekre (matek, számítástechnika, magyar nyelv). A csúcson akkor voltam, amikor 1997-ben és 1998-ban részese lehettem a négytagú magyar csapatnak a Nemzetközi Informatikai Diákolimpián, ahol mindkétszer ezüst érmet szereztem. (Először a dél-afrikai Fokvárosban, majd a portugáliai Setubalban.) A BME-n szereztem diplomát műszaki informatika szakon. Jelenleg üzleti alkalmazásokat fejlesztek Javaban, de korábban MS-közeli technológiákban is évekig dolgoztam (Visual Studio 6, VS.NET 2003 stb). Amolyan szoftverfejlesztői "konyhamalac" vagyok: alapvetően minden érdekel az informatikán belül. Itt megtalálsz az iwiw-en is.

Téveszmék a szoftverhibák kapcsán

Tanulmányaink, munkánk során a leghangsúlyosabb szerepet az alkalmazandó programozási nyelvek, technológiák, algoritmusok kapják. Viszonylag kevés szó esik a szoftverhibákról. Álljon itt, hogy mik a leggyakrabban felmerülő téveszmék velük kapcsolatban!

Google ReaderTwitterIWIWDeliciousShare
Posted in Módszertan | Tagged , , , , | 13 Comments

Utálok mosogatni

Utálok mosogatni. Több nap is eltelik, mire rászánom magam végre: itt ez a rakás edény, már nem fér el a mosogatóban, el kéne kezdeni… Aztán elkezdődik a félórás, háromnegyedórás haláltusám az edényekkel. Krémes süteménytől visszamaradt, ragacsos kosz, a tepsi aljába a hétvégén odaégett kaja… Nem elég, hogy mosogatnom kell, még le is kell vakarnom az [...]

Google ReaderTwitterIWIWDeliciousShare
Posted in Programozás | Tagged , | 9 Comments

Command and Query Separation

Mostanában sokat foglalkozom azzal, hogyan tudnék jobb (értsd: tisztább) kódot írni. Korábbról is ismertem már a Command and Query Separation technikát, de igazából a Clean Code c. könyv hívta fel rá a figyelmemet.

Google ReaderTwitterIWIWDeliciousShare
Posted in Programozás | Tagged , , , , | 5 Comments

DDD prezentációm a XV. JUM-on

A mai nap előadást tartottam a XV. JUM-on Domain Driven Design témakörben.

Google ReaderTwitterIWIWDeliciousShare
Posted in Nem kategorizált, Programozás, Technológia | Tagged , , | 4 Comments

Könyvajánló: Clean code

Pár hete kezdtem el olvasni Robert C. Martin – Clean Code c. könyvét. Az olvasás nagy részén már túljutottam, úgy éreztem, már érdemes is írnom erről a fantasztikus könyvről.

Google ReaderTwitterIWIWDeliciousShare
Posted in Nem kategorizált, Programozás | Tagged , , , | 5 Comments

WebExpo Tour 2010, Budapest

2010. június 15-én Budapesten is megrendezésre kerül a WebExpo Tour – Geeks on the road, ingyenes esemény. Egy kedves cseh ismerősömtől kaptam a felhívást, aki maga is részt vesz a szervezésében. Az esemény – az én olvasatomban – egy kapcsolatteremtési lehetőség a Közép-Európában élő, webes fejlesztésekkel foglalkozó szakemberek számára. Nem csupán fejlesztőkről van szó, hanem [...]

Google ReaderTwitterIWIWDeliciousShare
Posted in Nem kategorizált | Tagged , , , | Leave a comment

A nagy okosság

Még pár hónapja olvastam egy cikket valahol. A lényege a következő volt: adott két kód, X és Y. X valahány kódsorból áll, és – természetszerűleg – tartalmaz is valamennyi hibát. Y sokkal több kódsorból áll, mint X. Ha feltételezzük, hogy az egy kódsorra eső hibák száma hasonló (remélhetőleg sokkal kisebb, mint 1 J), akkor statisztikai [...]

Google ReaderTwitterIWIWDeliciousShare
Posted in Módszertan, Nem kategorizált, Programozás | Tagged , , , , , , , , | Leave a comment

Szeretem az Enum-ot

Most egy könnyed témát választottam. A Java-beli Enum-okról lesz szó. Több aspektust is érintek a témával kapcsolatban: olvasható kód, egyszerűség, azaz hogyan ne bonyolítsuk túl a szoftvert, equals, GUI, adatbázis (O/R mapping és migráció kérdésköre)

Google ReaderTwitterIWIWDeliciousShare
Posted in Programozás, Technológia | Tagged , , , , , | 7 Comments

[Előadás beszámoló] Bevezetés az e-megoldásokba

2010. április 16-án a Microsoft Innovation Academy szervezésében egy nagyon jó előadáson vettem részt.

Google ReaderTwitterIWIWDeliciousShare
Posted in Nem kategorizált | Tagged , , , | 3 Comments

Miért írjunk automatizált teszteseteket?

2010. április 15-én az Agilis Szoftverfejlesztők Egyesületének szervezésében az egyik aktuális téma Fejes Péter előadásában a teszt alapú fejlesztés (Test Driven Development, röviden TDD) bemutatása volt. Sajnos, jó magam nem tudtam részt venni a rendezvényen, kollégáim számoltak be az elhangzottakról. Ismereteim szerint kb. 35-en voltak jelen, a résztvevők túlnyomó többsége projektmenedzser volt. A beszélgetés egy [...]

Google ReaderTwitterIWIWDeliciousShare
Posted in Módszertan, Programozás | Tagged , , , | 8 Comments