2023-01-01から1ヶ月間の記事一覧

リスコフの置換原則のWikipedia日本語版の説明が一部間違えている気がするがどうなおしたらいいかわからない

リスコフの置換原則 - Wikipediaで (直感的な考えでは、「サブタイプ」のオブジェクトは別の型(「スーパータイプ」)のオブジェクトのすべての振る舞いと、更に別の何かを備えたものである。 ここで必要とされるものは、以下に示す置換の性質のようなもの…

jsのArray.prototype.sort()は引数を渡さないと、要素を文字列に変換して比較する

タイトルがすべて。 rubyだと elements = [100, 99] elements.sort #=> [99, 100] のようになるのでjsでも同じ挙動を期待するけど、タイトルの通りの仕様なので次のようになる。 const elements = [100, 99] elements.sort() #=> [100, 99] sortの引数に次の…