lukaszstaniszewski.pl

blog programistyczny

lukaszstaniszewski.pl

blog programistyczny

Year: 2019

Adapter – przydatny wzorzec projektowy

W wielkim skrócie, wzorzec projektowy adapter, daje nam możliwość na współpracę klas lub interfejsów niezgodnych z naszą aplikacją. Wytłumaczę Ci zasadę działania adaptera na bardzo prostym przykładzie. Między wtyczkami w USA a Europie istnieje bardzo duża różnica. Przyjeżdżając do USA musimy być świadomi że nie naładujemy telefonu identyczną ładowarką co w Europie. W takich sytuacjach […]

RabbitMQ w PHP – wprowadzenie

W tym artykule opiszę Ci, czym są asynchroniczne operacje oraz jak za pomocą RabbitMQ i PHP, wykonywać takie operacje. Gdy dowiesz się czym jest asynchroniczność, będziesz mógł zrozumieć jak działają pewne funkcjonalności w portalach społecznościowych takich jak facebook, linkedin itd. Ciekawe co nie? 🙂 Całość kodu, który pokazałem w tym wpisie możesz znaleźć tutaj.   […]

Co to jest atrapa obiektu (Mock Object)

Po wpisie wprowadzającym do TDD oraz testów jednostkowych (jeżeli nie czytałeś tego wpisu, zapraszam Cię do przeczytania go na moim blogu) przyszła pora na atrapy obiektu – mock object. Jest to nierozłączny element testów jednostkowych, bez którego ich wydajność spadłaby drastycznie. Do tego generowałoby to wiele bezsensownych błędów oraz kolejnych testów. Dlaczego i jakie byłyby konsekwencje […]

Testy jednostkowe & TDD – wprowadzenie

W dzisiejszym wpisie powiem Ci, czym tak naprawdę są testy jednostkowe oraz TDD (Test-driven development), czyli moim zdaniem obowiązek gdy, programujesz w PHP’e, ale również w innych językach, czy to w Javie, Pythonie lub innym języku. Napiszemy również dwa proste testy, jeden w PHP z użyciem PHPUnit a następnie w Javie z użyciem jUnit.   […]

Przewiń na górę