[swift-evolution] [swift-build-dev] [Review] SE-0019 Swift Testing (Package Manager)

Drew Crawford drew at sealedabstract.com
Mon Jan 11 03:49:28 CST 2016

> but let's be careful not to make the perfect the enemy of the good here.

This ship has sailed: it is the present policy to make perfect the enemy of the good, or, as others word it <https://github.com/apple/swift-package-manager/pull/107#issuecomment-168847823>:

>  it doesn't usually make sense to add features that we consider actively/potentially harmful, even if that solves some current short term pain.

I don't necessarily agree with the policy but I do think it should be consistently applied.  If we know we're going to refactor the XCTest interface later we shouldn't implement it the wrong way now, or else we should implement everything the wrong way now if it solves a present short-term pain, but there is nothing unique about the testing feature that does not equally apply to other situations.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160111/a007cb2a/attachment.html>

More information about the swift-evolution mailing list