0

メジャー バージョン ゼロ (0.5.1) の間、互換性のない API の変更により、メジャーバージョンまたはマイナーバージョンのバンプが発生しますか?

セマンティック バージョニング2.0.0 では、次のことを行うように指示されています。

互換性のない API の変更を行った場合のメジャーバージョン

しかし、次のようにも述べています。

メジャー バージョン ゼロ (0.yz) は初期開発用です。いつでも何かが変わる可能性があります。パブリック API は安定していると見なされるべきではありません。

メジャー バージョン ゼロは、マイナーバージョン バンプがあっても互換性のない変更が発生する可能性があることを意味しますか?

4

1 に答える 1

2

「...パブリック API は安定していると見なされるべきではありません」

メジャー バージョン ゼロでの互換性のない API の変更は、まったく問題ありません。適切に保守可能な API ができるまで、0.xy のままにしておく必要があります。開発の初期段階では、何らかの組織化に努める必要がありますが、多かれ少なかれ何でもありです。

于 2013-06-29T02:13:03.173 に答える