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.

A szoftverspecifikáció

Szeretném a következő képregény zsenialitására felhívni a figyelmet. Önmagáért beszél J Forrás: http://flood.blog.hu/2010/07/22/szoftver_specifikacio

Share
Posted in Módszertan | Tagged , | 1 Comment

Top 5 clean code technika

Miután végig olvastam a Clean Code-os könyvet, azon gondolkodtam: tök jó volt ez a könyv, de hogyan fogjuk tudni a projektben alkalmazni a több száz oldalon keresztül ismertetett mintákat, szabályokat? Aztán eszembe jutott egy ötlet: kiválasztom, hogy szerintem mi az az 5 legfontosabb szabály vagy smell, ami leginkább befolyásolja a tiszta kód kialakulását, és aminek […]

Share
Posted in Programozás | Tagged , | 28 Comments

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!

Share
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 […]

Share
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.

Share
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.

Share
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.

Share
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 […]

Share
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 […]

Share
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)

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