Open mosbth opened 3 years ago
Någon nämnde att Cohesion och Coupling inte syntes på Scrutinizer för vissa repon.
Det finns ett verktyg phpmetrics som kan generera dessa data och visa upp dem lokalt. Gör följande för att se ett exempel baserat på din egen kod.
composer require 'phpmetrics/phpmetrics' --dev vendor/bin/phpmetrics --report-html=myreport.html src
Öppna din webbläsare mot filen myreport.html. Kika i rapporten så ser du dina värden för Coupling och Cohesion.
myreport.html
Jag uppdaterade exemplet i example/game/router och lade till stöd för phpmetrics i Makefilen. Det berörde filen composer.json samt konfigurationsfilen .phpmetrics.json. Du kan se vad som ändrades i committen https://github.com/dbwebb-se/mvc/commit/ad2218578ef272737cd80b6075838d364ab4cab4.
example/game/router
composer.json
.phpmetrics.json
Någon nämnde att Cohesion och Coupling inte syntes på Scrutinizer för vissa repon.
Det finns ett verktyg phpmetrics som kan generera dessa data och visa upp dem lokalt. Gör följande för att se ett exempel baserat på din egen kod.
Öppna din webbläsare mot filen
myreport.html
. Kika i rapporten så ser du dina värden för Coupling och Cohesion.Jag uppdaterade exemplet i
example/game/router
och lade till stöd för phpmetrics i Makefilen. Det berörde filencomposer.json
samt konfigurationsfilen.phpmetrics.json
. Du kan se vad som ändrades i committen https://github.com/dbwebb-se/mvc/commit/ad2218578ef272737cd80b6075838d364ab4cab4.