December 2017
Intermediate to advanced
376 pages
4h 22m
Japanese
準備しなさい――このモットーの意味は、スカウトは事前に考え抜いて、
どのような出来事や緊急事態に対してもどう対処するかを練習することで、
不意を突かれたりしないように、準備しなければならいということです。
――ロバート・ベーデン=パウエル
人によってはコップに水が半分も入っていると思い、人によっては半分しか入っていないと思うと言われます。しかし、ほとんどのプログラマはコップ自体を見ていません。プログラマは異常な状況を考慮していないコードを書きます。プログラマは楽観論者でもなければ悲観論者でもありません。プログラマは現実主義者でさえもありません。プログラマは無視論者(ignore-ist)です。
コードを書くときには、起きると期待する実行の流れのみを考慮しないでください。すべてのステップで、起きるかもしれないすべての異常を考慮してください。たとえ起きないと思っていてもです。
呼び出すすべての関数が期待通りに動作しないかもしれません。
Read now
Unlock full access