Duck Debug Blog

PHPUnit 6

Mniej więcej tydzień temu pojawiła się nowa, szósta już wersja PHPUnit, narzędzia którego chyba nie trzeba żadnemu programiście PHP przedstawiać. Jeśli chcielibyście skorzystać z najnowszej wersji to w poniższym artykule znajdziecie informacje dot. migracji: https://thephp.cc/news/2017/02/migrating-to-phpunit-6...

Dependency Injection w PHP.

Dependency Injection jest bardzo przydatnym wzorcem projektowym który każdy programista powinien znać. W skrócie polega on na usuwaniu bezpośrednich zależności pomiędzy komponentami poprzez tzw. „wstrzykiwanie” gotowych obiektów (najczęściej w konstruktorze, choć także w metodach) – taki a’la plug-in. W...

Qafoo – szybka analiza jakości kodu PHP.

Qafoo to ciekawe (i darmowe) narzędzie do analizy kodu PHP. Swój repertuar opiera o wiele znanych programików takich jak: phpmd – mess detector, cpd – copy & paste detector, pdepend – analiza zależności, phpcs...

Swagger.io – czyli szwagier w potrzebie zawsze pomoże.

W pracy programisty często spotykamy się z koniecznością tworzenia dokumentacji REST API.  Aplikacji do tego w sieci można znaleźć sporo, w tym artykule chciałbym parę słów napisać o Swagger.io, darmowym narzędziu (w zasadzie zestawie...

Sztuka nazywania

Nazewnictwo W codziennej pracy programisty przewija się czynność która tylko z pozoru wydaje się trywialna, jednak gdy tylko zagłębimy się w jej szczegóły okazuje się, że potrafi mocno skomplikować życie. Nazewnictwo potrafi nie tylko...

Bracie, gdzie jesteś?

No właśnie, gdzie? Czy jesteś na początku kariery programisty a może jesteś już wyjadaczem z co najmniej kilkunastoletnim stażem? Masz szerokie portfolio, znasz wiele różnych technologii, języków programowania, uczestniczyłeś w wielu złożonych projektach lub nimi...

Doxygen

Stworzenie dokumentacji źródeł kodu PHP to bułka z masłem, większość z Was pewnie używała do tego celu phpDocumentor który to od wielu lat jest swoistym liderem w tym temacie. Przyznaję, sam z niego nie...