セマンティック バージョニング 2.0.0 | Semantic Versioning

Semantic Versioning spec and website

ソースコードを管理するのにバージョン管理という方法がある。

  1. 互換性のない変更は major
  2. 互換性のある機能追加は minor
  3. 互換性のあるバグ修正は patch

これだけを覚えていればOK。 これを年齢に置き換える。

major = 年
minor = 月
patch = 日

今日の年齢をセマンティックバージョニング2.0.0で表現すると、 1990/11/22生まれなら30.0.0歳、 1990/6/21生まれなら30.5.1歳 となる。

日々バグ修正をして、月ごとに新たなスキルを手に入れ、1年後に進化を果たす。 そういう意気込みで生活すると良いだろうな。