2017-04-07 35 views
2

工具最好的地方什麼是最好的工具,如phpcpd,phpmd,php_codesniffer將它們包括在作曲家require-dev部分或安裝爲phar存檔在系統中的某處?什麼是像phpcpd,phpmd,php_codesniffer

當它們被包含在require-dev中時,由於項目中的某些舊組件,通常無法更新新版本。如果安裝爲phar,則很難跟蹤這些工具的版本,並且難以檢查這些工具是否已安裝。

回答

1

最好的是作曲家!require-dev部分,因爲這確保每個使用具有相同的版本

當我下載你的軟件包,並使用例如PHPUnit phar 4.9和我將PHPUnit phar 6.0,它可能會失敗。而且我們會有長時間的對話,錯誤是:)。