タグ

APIに関するnotaeのブックマーク (5)

  • セマンティック バージョニング 2.0.0

    セマンティック バージョニング 2.0.0 概要 バージョンナンバーは、メジャー.マイナー.パッチ とし、バージョンを上げるには、 APIの変更に互換性のない場合はメジャーバージョンを、 後方互換性があり機能性を追加した場合はマイナーバージョンを、 後方互換性を伴うバグ修正をした場合はパッチバージョンを上げます。 プレリリースやビルドナンバーなどのラベルに関しては、メジャー.マイナー.パッチ の形式を拡張する形で利用することができます。 導入 ソフトウェア・マネージメントの世界には、「依存性地獄」と呼ばれる恐ろしいものがあります。あなたのシステムが大きく成長すればするほど、さまざまなパッケージを組み込めば組み込むほど、自分が地獄の底にいることにいつか気づくでしょう。 多くの依存性を有しているシステムにとって、新しいバージョンがリリースされることは悪夢でしかありません。厳密に依存関係を指定し

  • Haskell PVP Specification

    Haskell Package Versioning Policy🔗 Rationale🔗 The goal of a versioning system is to inform clients of a package of changes to that package that might affect them, and to provide a way for clients to specify a particular version or range of versions of a dependency that they are compatible with. Cabal provides the raw materials for versioning: it allows packages to specify their own version, and

  • Semantic Versioning 2.0.0

    Semantic Versioning 2.0.0 Summary Given a version number MAJOR.MINOR.PATCH, increment the: MAJOR version when you make incompatible API changes MINOR version when you add functionality in a backward compatible manner PATCH version when you make backward compatible bug fixes Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format. Introductio

    notae
    notae 2018/10/12
  • Martin Fowler's Bliki (ja)

    ここは、Martin Fowler's Blikiの日語翻訳サイトです。Martin Fowler氏人の許可を得て公開しています。データはGitHubで管理していますので、どなたでも翻訳に参加することが可能です。 ※現在、移行中につき、Markdown形式になっていないものが多々あります……。PRいただけると大変ありがたいです。 API design / agile / agile adoption / agile history / application architecture / application integration / bad things / build scripting / certification / clean code / collaboration / computer history / conferences / continuous deliv

  • Android著作権裁判:控訴審でオラクルがグーグルに勝利(栗原潔) - エキスパート - Yahoo!ニュース

    もう記憶が薄れつつありましたが、AndroidにおけるJavaの著作権侵害に関してオラクルがグーグルを訴えていた件、控訴審(連邦巡回区控訴裁判所)においてオラクルに有利な判決が出ました(参照記事)。ちょっと衝撃的結果です。 この件については、約2年前に「Java API著作権裁判でグーグルがオラクルに勝利」という記事を書いていますのでご参照ください。 その時の話は、AndroidにおいてJavaAPI(宣言コード等)を複製したことが米著作権法上のフェアユースに相当するかが争われ、北カリフォルニア連邦裁判所でフェアユースに相当するとの評決が出たということだったのですが、それが、控訴審でひっくり返されたわけです。判決文はこちらです。判決内容の詳細は追って記事化したく思います。 簡単に今までのタイムラインを整理するとこんな感じです。 2010年1月 オラクルがサンを買収 2010年8月 オラク

    Android著作権裁判:控訴審でオラクルがグーグルに勝利(栗原潔) - エキスパート - Yahoo!ニュース
  • 1