Programování a vývoj
Při vývoji aplikací se snažíme všechen kód pokrývat automatizovanými
testy. Podrobnějšími důvody pro testování se už v minulosti zabýval
Ondra Mirtes v samostatném článku Testování není nástroj, ale metoda
vývoje. Zvláštní kapitolou je přitom testování presenterů. Tomu jsme
věnovali samostatné interní školení.
V úvodním článku seriálu jsme si systém Doctrine 2 obecně
představili, ukázali si, kde jej stáhnout a jak jej nainstalovat. Dneska se
pustíme do skutečné práce, řekneme si, co jsou vlastně entity a jak se
s nimi v Doctrine 2 pracuje. Téma nám vydrží až do příště.
Chceme se s vámi dělit o zajímavé materiály z našich pravidelných
vnitrofiremních školení. První na řadě je prezentace Vaška Novotného
z jeho přednášky o PostgreSQL. Dá vám souhrnný přehled o všech
důležitých vlastnostech a specifikách tohoto databázového systému, který
v Medio Interactive při vývoji aplikací používáme.
Doctrine 2 je nový ORM framework pro jazyk PHP. V porovnání s již
existujícími systémy pro mapování objektů na relační databázi
přináší zajímavý posun a má velkou šanci stát se v budoucnu
převládajícím ORM pro aplikace psané v jazyce PHP. V několika dílech
tohoto seriálu si Doctrine 2 postupně představíme.
Stále se ještě setkáváme s názory, že jednotkové testování je
práce navíc a že není, kdo by ho zaplatil. Tento článek si klade za cíl
poodhalit tuto techniku vývojářům a projektovým manažerům, kteří v ni
nevěří, nebo neví, že dokáže výrazně usnadnit a zkvalitnit
odvedenou práci.