Ostatnimi czasy idea "Command Bus’a” staje się coraz popularniejsza w świecie PHP, jednak aby rozsądnie wykorzystać to, co nam oferuje Command Bus, warto poznać kilka faktów na jego temat.
Pewnego pięknego dnia odkryłem ustrojstwo zwane ReactPHP i postanowiłem sprawdzić o co chodzi. Powiem co to jest oraz podzielę się wnioskami.
Czasami poczucie dobrze spełnionego obowiązku po uruchomieniu wszystkich testów jest złudne. Nawet doświadczonym developerom zdarza się pisać hotfixy. W jaki sposób zapewnić sobie spokój i zminimalizować konieczność pisania kolejnych poprawek? W trakcie prezentacji omówione zostaną przykłady dobrze i źle napisanych testów oraz przedstawione będą sytuacje, w których trudne jest rozpoznanie potencjalnych problemów mogących wyniknąć w przyszłości.
Chociaż o BDD w PHP mówi się od dłuższego czasu, a Behat jest wykorzystywany przez co raz to większą liczbę developerów, to zbyt często zapominamy co jest narzędziem, a co metodyką. Przypomnę różnice między metodyką a narzędziem. Pokażę, że wykorzystywanie Behata nie jest jednoznaczne z BDD oraz podpowiem, jak można pisać lepsze scenariusze.