Show newer

(オタク集めて勉強会,勉強会に参加するのに必要な知識レベルにするのがまず大変)

「互換性とかよく知らんけど,めっちゃ変えた!メジャーupということにしちゃお」

ややこしくなってきたし風呂廃炉やるか

順番が逆か,互換性破壊した結果古いやつがサポートされなくなるのか

互換性ってそんなに頻繁になくなるものなのっておもったけど古いデバイスのサポートやめるのも互換性破壊だな,なるほど

んえ boosted

なので、 semver について「互換性がなくなるたびに番号上げてたら 42.0.0 とかになるだろ」みたいな意見がたまにあるんですが、これに対する返答は「そんなにコロコロ互換性がなくなるライブラリが安定してるわけねえだろ、落ち着くまで 0.x.y やってろ」です

んえ boosted

ライブラリAの1.0.0リリースがされない理由がAの依存しているBの依存しているCの依存しているDの依存しているEの依存しているFがいつまでたっても1.0.0にならないからみたいなことが起きそう

アンヨヨイヨの2.x/3.x/4.xおもいだしてなるへそってかんじ

linuxだったかなんだったかで,偶数と奇数で用途使い分けてるみたいなバージョニングアッたと思うんですが,あれは not-セマンティック?

んえ boosted

セマンティックバージョニング、大雑把には

0.x.y なら:
* x は互換性破壊で上げる
* y は互換性の破壊されない変更で上げる

x.y.z なら:
* x は互換性破壊で上げる
* y は機能追加 (互換性破壊のない変更) で上げる
* z はインターフェースなどに変更のない修正で上げる

くらいのお気持ちでやるといいですたぶん

git add しないでcommitして何も変わってないやんになるやつよくやる

あーv1.0.0みたいな書き方のことか

Show older

んえ's choices:

nesodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!