業界インサイト
JavaScriptのDateクラスは壊れている
あなたのコードには、ユニットテストでは見抜けない微妙な日付関連のバグが潜んでいる可能性があります。その理由は、JavaScriptで最も一般的かつ最も忌まわしいグローバルオブジェクトに存在する根本的な設計上の欠陥にあります。
記事を読む→
Tag
4 件
あなたのコードには、ユニットテストでは見抜けない微妙な日付関連のバグが潜んでいる可能性があります。その理由は、JavaScriptで最も一般的かつ最も忌まわしいグローバルオブジェクトに存在する根本的な設計上の欠陥にあります。
30年間、JavaScriptのDateオブジェクトはコード内で密かにバグを生み出し続けてきました。待望の代替機能は、単にエラーを修正するだけでなく、時間の考え方を根本から変えるものです。
数十年にわたり、JavaScriptのDateオブジェクトはバグとフラストレーションの源となってきました。新しいネイティブAPIの登場により、Moment.jsやLuxonのようなライブラリ全体が不要になろうとしています。
20年以上にわたり、JavaScriptのDateオブジェクトはバグと開発者の不満の悪名高い原因でした。Temporalと呼ばれる新しいネイティブAPIが、そのすべてを解決するために登場しました。