Verzování projektů je snad pro každého vývojáře už úplně běžná věc. Jakmile ale přijde na deploy, je zle. V lepším případě má vývojář nějaký spatlaný skript, který mu synchronizuje data se serverem, v tom horším měněné soubory nahrává manuálně na web přes FTP. Ani jeden z těchto přístupů navíc neřeší další nezbytné úkony jako migraci databáze, invalidaci cache a úpravu práv souborů a podobně.
Archiv pro kategorii: PHP
V sobotu 18. 5. pořádá v Brně společnost Pixmania s.r.o. konferenci PixDevDay zejména pro PHP vývojáře a nadšence do web developmentu. Všichni, kdo se zajímají o PHP a související technologie, vývoj velkých aplikací…
Někteří z vás možná znají FireLogger, který umožňoval ladicí informace ze serveru prohlížet v prohlížeči pomocí Firebugu. Jeho obdobou je projekt Chrome Logger, který umožňuje něco podobného, ale pro prohlížeč Google Chrome. Pokud…
V závěrečném díle seriálu si ukážeme tipy, jak odstínit závislosti v legacy kódu, jak podobným závislostem čelit a jak psát kód ještě jednodušší a testovatelnější.
Předposlední březnovou sobotu se uskuteční první české setkání tvůrců webových stránek/aplikací na open source frameworku a redakčním systému MODX. Pro návštěvníky je připraven celodenní program ve formě přednášek a workshopů, přičemž dopoledne bude věnováno…
Co nám může přinést testování v praxi? Jak díky testování psát lepší kód? Nejen na tyto otázky se zaměříme v tomto díle seriálu, kdy se pokusíme refaktorovat špatně navrženou třídu do testovatelnější podoby.
V posledním díle první části seriálu se podíváme na možnosti XML konfigurace PHPUnit.
V tomto díle seriálu o testování si projdeme možnosti spouštění PHPUnit s nejrůznějšími parametry, generování code coverage, a další.
V minulém díle jsme se seznámili se základy testování integrace s databází pomocí rozšíření DbUnit, dnes se podíváme na jeho další možnosti.
V tomto díle se posuneme v abstrakci o úroveň výše a vyzkoušíme integrační testování, konkrétně testování integrace s databází MySQL za pomoci rozšíření DbUnit frameworku PHPUnit.



