Statyczna analiza kodu cz 4 – PHP Mess Detector cz 2

W tym poście opiszę w jaki sposób można tworzyć własne reguły i zestawy reguł dla PHPMD. Jeśli chciałbyś się dowiedzieć czym jest PHPMD lub uzupełnić wiedzę na ten temat to zapraszam do lektury poprzedniego postu opisującego od podstaw PHPMD. Zachęcam także do zapoznania się z tym i z tym postem – oba poświęcone są narzędziom do statycznej analizy kodu. Read More…

Ruckusing Migrations część 5 – tworzenie własnych zadań

Piąty i ostatni odcinek serii postów poświęconych Ruckusing Migration zostanie poświęcony tworzeniu własnych zadań. Przez zadania rozumiem polecenia jakie możemy wpisywać w CLI i dzięki temu wykonać jakieś niestandardowe działania (np. db:migrate, db:generate etc).

Jak zawsze zachęcam do zapoznania się z poprzednimi postami poświęconymi tej bibliotece. Część pierwszą można znaleźć tutaj, część drugą tutaj, trzecią tutaj a czwartą tutaj. Read More…

Ruckusing Migrations część 3 – praktyk ciąg dalszy

W trzecim poście poświęconym bibliotece Ruckusing Migrations pokażę jakie jeszcze operacje można wykonać na bazie poza tworzeniem tabel. Zakładam, że czytając tego posta zapoznałeś się z pierwszą i drugą częścią tego kursu. Jeśli nie to zachęcam do lektury. Tymczasem zapraszam do czytania trzeciej części kursu poświęconego Ruckusing Migrations. Read More…

(Aktualizacja) Ruckusing Migrations część 2 – praktyka – podstawy

Zgodnie z obietnicą przedstawiam kolejną część postu poświęconego frameworkowi Ruckusing Migrations. W tym tekście przedstawię podstawowe możliwości biblioteki na praktycznym przykładzie. Zakładam, że posiadasz teoretyczną wiedzę na temat sposobu działania tej biblioteki a także potrafisz ją prawidłowo skonfigurować. Read More…

Ruckusing Migrations część 1- teoria

Wersjonowanie bazy danych prostym tematem nie jest. Nie dla wszystkich. I o ile wersjonowanie „zwykłych” plików tekstowych zawierających kod jest sprawą jasną i prostą to jak zachowywać różne wersje czasami bardzo skomplikowanych schematów baz danych? Czy wersjonować samą tylko strukturę czy także dane? I wreszcie jak aktualizować bazę na „produkcji” – wszak wykonywanie aktualizacji „ręcznie” jest obarczone wysokim prawdopodobieństwem popełnienia zwykłego ludzkiego błędu.  Read More…

1 2 3  Scroll to top