Reposted by Yoshiki Shibukawa
うるう日が原因で運転免許証の発行ができなくなっているそうですが、時間の取り扱いにはうるう日以外にもいろいろな落とし穴があるそうです。以前担当したこちらの書籍で、1章を費やして高い熱量で語られていますので、今回の報道でご不安を覚えられた向きはぜひお手に取っていただけたら
www.oreilly.co.jp/books/978481...
oreilly.co.jp
ソフトウェア設計のトレードオフと誤り
「プログラムを設計するときに行った技術的な判断や選択が、後日大きな制約となる」これはプログラマなら誰しも経験したことのあることでしょう。本書は、そんなプログラミングにおける各種の設計上の選択について、トレードオフの内容やそれがどのような誤りを招きうるのかという点を踏まえて紹介する書籍です。
コードの重複、エラーや例外処理、柔軟性と複雑性のバランスのようなコードレベルの選択から、APIの設計、時刻の...