![]() |
1
2
嗯,这部分取决于您对“删除和排序”功能的信任程度。据我所知, 排序 不重要-但有哪些指令 可以 物质。 例如,假设您有这个扩展方法:
如果它在命名空间中的类型中
然后删除第一个using指令对可见的编译器输出没有任何影响(即没有错误,没有警告),但它会更改调用的扩展方法。 现在我个人相信“移除和分类”不会真正改变这种行为, 和 首先,你必须要有一些非常脆弱的代码…但是我只是想我会提到“它仍然是事后构建的”实际上不足以保证您的测试仍然可以工作。 就我个人而言,无论如何,我可能会再次进行测试,但同样地,如果必要的话,我也会很乐意不进行测试。正如finglas所提到的,如果您有一个持续的构建系统提醒您无论如何都要破坏变更,那么偶尔出错的后果可能不会太糟糕。当然,如果有成千上万的开发人员会因为代码被破坏而不便签入,那就另当别论了。 |
![]() |
2
1
这无关紧要。 但就个人而言,在提交任何代码之前,我仍然会运行测试。 |
![]() |
3
0
对。不需要重新运行单元测试。秩序
|
![]() |
shle2821 · Xcode可以使用64GB或更大的RAM吗? 7 年前 |
![]() |
Andreas Loanjoe · 静态断言添加操作是否可用 7 年前 |
![]() |
HuaTham · Swift中预期的模式错误? 8 年前 |
![]() |
xinaiz · 计算编译时数组时发生编译器相关错误 8 年前 |
|
geoff3jones · 如何在编译时静态生成浮点数据? 11 年前 |