Avatar
難しいところですね。現実的にはある程度長期に( 5 年とか)互換性を保つことを保証しつつ、その保証期間を超えるときにまとめて破壊して進化とかでしょうねー。
5:18 AM
本当はそれがメジャーバージョンアップな気がしますが、 Swift のメジャーバージョンは軽く扱われてるので・・・。
5:19 AM
Resultを入れると既存のサードパーティ製のResultを使ったコードが死ぬ、というのは現段階では気にしなくて良いと思います。
これは僕も気にしなくて良いと思います。
5:20 AM
ただ、今の Swift はまだその段階(互換性を気にすべき)に達していないと思っていて、
5:21 AM
Swift のバージョンの前には 0. を付けた感じだと思うんですよね。
5:21 AM
今は 0.4.2 みたいな。
5:21 AM
で、これを 1.0 にした段階で 1.x の間は後方互換を保ち、そのスパンが 5 年くらいがいいのかなと。
5:22 AM
サポート期間はもっと長くてもいいのかも。