Duck Debug Blog

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...

Fuck up.

Na początek chciałbym wyjaśnić co oznacza fuck up w żargonie branży domów produkcyjnych/agencji interaktywnych (i pewnie wielu innych działających w podobnych obszarach). Najprościej mówiąc, fuck up jest pewnym momentem w życiu projektu w którym...