Dzielimy się tym co ważne

blog Speednet

AST Wśród wielu nowości w PHP 7 pojawiło się też AST – abstrakcyjne drzewo składni które jest wykorzystywane wewnątrz języka do analizy składni. Po doinstalowaniu rozszerzenia php-ast, drzewo to jest dostępne również dla kodu PHP w Twojej aplikacji. Właśnie z tego korzysta Phan podczas analizy kodu. Phan W listopadzie 2014 Rasmus Lerdorf ogłosił rozpoczęcie prac nad nowym analizatorem statycznym wykorzystującym AST, pół roku później pokazał wersję „proof of concept” która po upływie następnych 6 miesięcy została przejęta i przepisana przez Andrew Morrisona (współpracownika Rasmusa w Etsy). Od tego czasu Andrew rozwija kod udostępniony na GitHub i przygotowuje się do wypuszczenia pierwszej stabilnej wersji.

Czytaj dalej

W czasie przeglądu kodu zgłaszanego w pull requestach badamy różne rzeczy, interesuje nas czy kod wykonuje to co powinien, czy jest zgodny z przyjętymi standardami kodowania, nazewnictwem, czy klasy są odpowiednio zaprojektowane i otestowane. Duża część tych zadań polega na sprawdzeniu kodu względem dobrze opisanych reguł (styl kodowania, nazewnictwa, formatowania kodu itd). Zamiast robić to samemu można użyć narzędzi, które szybciej i lepiej wykonają zadanie za nas – zostawiając nam bardziej „miękkie” zadania (których nie umiemy jeszcze sprawdzić automatycznie).

Czytaj dalej

W celu poprawy jakości naszych usług używamy ciasteczek.

Możesz je zablokować poprzez zmianę ustawień przeglądarki.