gpt4 book ai didi

testing - PHPUnit:本地 VS 全局安装

转载 作者:行者123 更新时间:2023-11-28 19:51:35 25 4
gpt4 key购买 nike

出于以下两个原因,在全局范围内使用 composer 安装 PHPUnit 对我来说似乎更方便: 1. 无需额外安装即可随处使用。 2. 只运行 phpunit 而不是 vendor/bin/phpunit (使用别名可能会解决这个问题)

有什么理由说明本地安装可能是更好的选择吗?例如:每次都使用完全相同的版本。 (没有很多 PHPUnit 经验,所以不确定这是否真的是个问题)

最佳答案

全局安装包的最大缺点是您最终可能会在团队中的开发人员之间使用不同版本的 PHPUnit(除非您是唯一的开发人员)。这可能会导致一些副作用。

如果您使用 composer.json 在本地安装它,那么您团队中的每个开发人员都将拥有与您为该特定应用程序所做的完全相同的版本。此外,当您更改 composer.json 中的版本时,每个人都会看到。

如果你不喜欢输入vendor/bin/phpunit,你可以使用Makefile(它也在你的项目中):

test:
vendor/bin/phpunit --configuration=test/Unit/phpunit.xml

然后运行它...

make test

关于testing - PHPUnit:本地 VS 全局安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47153952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com