II. évfolyam 4. felvonás, áprilisi PHP Meetup


Details
Helló,
a januári PHP meetup a kód minőség jegyében telt. Ez alkalommal ezt témát továbbvíve most is két nagyszerű előadás kerül terítékre. Sőt, többeteknek azzal sem árulok el nagy titkot, hogy ezt a meetupot már elég rég óta próbálom összehozni. Valószínűleg az előadók sem lesznek ismeretlenek, hiszen mindketten többször megfordultak már színpadunkon.
Hogy miről is fognak beszélni azt inkább olvassátok az ő tollukból!
Magyar Attila: Gyakori félreértések és kérdések az OOP, TDD és egyéb HBR-ek világából
„Időről-időre felvetődik néhány probléma és kérdés, amikre a válasz egy kis józan ésszel triviálisnak tűnik, mégis annyi rossz példával találkozik az ember, mire hivatásos fejlesztő lesz belőle, hogy az egyszerű megoldás sokszor eszébe sem jut, vagy ha igen, akkor is csípőből elveti, mert annyira idegennek látszik a mindennapi gyakorlathoz képest. Hány unit tesztet kell írni egy osztályhoz? És hányat egy metódushoz? Mi is az a unit teszt? Mire jó az öröklődés? Hogy lehet élni többszörös öröklődés nélkül? Hogyan alkalmazzunk Java, C#, C++ és hasonló nyelveknél bevált konvenciókat, mikor objektum orientált PHP kódot írunk? Mi az az OOP egyáltalán? Előadásomban ezekre és hasonló kérdésekre keresem a választ, és elmondom, hogy szerintem hogyan érdemes ezeket megközelíteni.”
Ördög Rafael: Test driven mockery, avagy a test double objektumok használatának művészete
„Manapság egyre többen élnek a TDD (test driven development) parancsolatainak eleget téve, mégis sok félreértés övezi az egyik legfontosabb kapcsolódó témát. Ahhoz, hogy kellően elszeparálódjunk azoktól a perifériáktól, amik lassúak, vagy éppen nem ellenőrizhető, de fontos mellékhatásuk van, több dolognak is teljesülnie kell: a rendszerünk lényeges része szeparálható kell legyen, és kell valami, ami a nemkívánatos függőségek helyébe lép. Erre a célra a unit testek megjelenése óta használnak egyszerűsített objektumokat (test doubles), melyek a tesztek szempontjából épp oly megkülönböztethetetlenek valódi változatuktól, mint a dublőr a film színésztől egy veszélyes akciójelenetben. Hogy hogyan tudjuk elkerülni, hogy túl sok munkát kelljen ilyen segéd objektumokba fektetnünk, illetve milyen veszélyei vannak annak, ha valaki túlzásba esik? Erről fogok beszélni, miközben megismerkedünk az alapokkal, néhány hasznos keretrendszerrel (Mock, Shmock és Phake), valamint a csapdákkal, amikbe tapasztalt rókák is vígan belesétálnak.”
Az áprilisi összejövetelünket kajával, piával és helyszínnel is a BalaBit It Security támogatja.

II. évfolyam 4. felvonás, áprilisi PHP Meetup