Kategória archívum: Programozás

Dependency injection 1. rész

A DI (dependency injection) magyarul csak csúnyán "függőségi befecskendezés" a DIP (Dependency Inversion Principle) objektum orientált tervezési elvhez tartozó egyik technika. A DIP fő célja az osztályok vagy programrészek közötti merev kapcsolatok csökkentése. A konkrét programozási példák előtt egy egyszerű elméleti példával írom le magát a dependency injection-t: Képzeld el, hogy egy nagyvállalatnál dolgozol, ahol ...


Also posted in Tervezési minták | Tagged | Hozzászólások lezárva

10. Magyarországi Web Konferencia

Ma rendezték a 10. Web Konferenciát Budapesten az Óbudai Egyetemen. Már előre regisztráltam magam, mivel számos érdekes előadást találtam a programok között. A következőkre látogattam el: Árvai Zoltán: End-to-End SPA AngularJS -sel Ördög Rafael: Szolgáltatásorientált architektúra Thrift segítségével Merklik László: Continous Delivery a való életben Papp Dávid: Fejlesztés, tesztelés élesben Szász Zoltán: Automata tesztelés és BDD Pásztor János: Hogyan tervezzünk (és ...


Kategória neve:Programozás | Tagged | Hozzászólások lezárva

Facebook + Google Application Engine

Már régebben is írtam egy egyszerű Facebook alkalmazást, amit a Google Application Engine szolgált ki. Ez egy Java példaalkalmazás volt, ami a Play Farmework-öt felhasználva készült. Mivel a Google platform felhő alapú és a megnövekedett látogatók, illetve a felhasznált erőforrások után kell fizetni, miután elért egy bizonyos limitet, ezért úgy gondoltam, hogy a kísérletezésekre ...


Kategória neve:Programozás | Tagged , , | Hozzászólások lezárva

Utazás BSI futásokra facebook telekocsi alkalmazással

A "Gödöllői kacogás" Facebook oldal létrehozójaként és a BSI Gödöllő Futó Nagyköveteként egy Facebook alkalmazást készítettem. Célom, az volt, hogy megismerjem a Facebook Api-t, a Google Engine-t, segítsem a szervezést és egy hasznos alkalmazás jöjjön létre amivel könnyebben meg lehet szervezni a távoli futóeseményekre a leutazást. Az alkalmazás egy teret biztosít, ahol a kínálat ...


Also posted in Futás | Tagged , , | Szólj hozzá

Performancia mérése XHprof/XHGui használatával

A sebesség a webfejlesztések esetében is fontos tényező. Tapasztalataim szerint vannak olyan cégek, akik azonnali felsővezetői döntésre azonnali működő, gyors megoldásokat szeretnének, minden áron. Az elvárásuk érthető, hiszen ha nem reagálnak a piac gyors változásaira lemaradnak és hátrányba kerülnek. A mai "válságot" kiáltott hangulatban ez gyakran elég extrém irányba is el tud tolódni. Az ...


Kategória neve:Programozás | Tagged | Szólj hozzá

A Unit tesztek jelentősége a fejlesztés során

Az observer mintára írt példámban, ahol több osztályt is felhasználtam vétettem egy hibát. Ez a hiba kattintásos tesztelési módszerrel vagy a kőbaltás var_dump módszerrel esetleg soha, vagy nagyon hosszú idő múlva derült volna ki. Számomra ekkor világosodott meg a Unit testek jelentősége. Miről is van szó pontosan? Fejlesztéseink során számalanszor szükség van módosításra, új igények ...


Kategória neve:Programozás | Tagged | Szólj hozzá

Régi PHP konstruktorok cseréje

Régi PHP 4 alapú kódok esetén előfordulhat, hogy tömegesen le szeretnénk cserélni a régi konstruktor hívásokat a kódunkban de ez általában kézzel reménytelen vagy nagyon sok időbe telhet. Persze legtöbbször az ember ilyenkor újraírja az egész funkciót és új alapokra helyezi az alkalmazását. Ez nem minden esetben lehetséges vagy nincs rá elég idő, illetve ...


Kategória neve:Programozás | Tagged | Szólj hozzá

Egy hatékony eszköz: Vim 2. rész

A fejlesztői környezetem kialakítása jelenleg is folymatban van és igyekszem sok kiegészítőt és beállítást kipróbálni. Amelyik tetszik és hasznosnak gondolom, azt megtartom. Így elsőre mindenkinek tudom ajánlani a Pathogen -t, amely a vim runtime path -t állítja be. Elég a kiegészítőnket egyetlen könyvtár alá berakni, mivel ettől kezdve felismeri és használja illetve eltávolításkor elég ...


Kategória neve:Programozás | Tagged | Szólj hozzá

Egy hatékony eszköz: Vim 1. rész

A vim, a népszerű unixos vi (visual editor)  vi improved illetve imitaion rövidítéséből származik és a Linux Journal magazin szerint 2009-ben a második legnépszerűbb szövegszerkesztő program volt. Én 1995-ben ismerkedtem meg vele először a GNU/Linux operációs rendszer keretein belül. Akkor azt tanították, hogy érdemes vele megismerkedni, mert jól járhatunk vele. Akkor nem igazán értettem, ...


Kategória neve:Programozás | Tagged | Szólj hozzá

Zend kódolási konvenciók 1.rész

Egy jó kódolási szabvány nélkülözhetetlen bármilyen fejlesztésről is beszélünk. Különösen igaz, ha egyszerre több fejlesztő is dolgozik ugyanazon a projekten. A kódolási konvenciók a forráskód minőségét segítik fenntartani, megőrizni. Ez pedig könnyebb olvashatóságot és kevesebb hibát fog eredményezni. PHP file formázás: a tisztán php tartalamú fájlokban ne alkalmazzuk a php záró taget a behuzások tabok helyett 4 ...


Also posted in ZF Certificate | Tagged | 1Hozzászólás