December 2017
Intermediate to advanced
376 pages
4h 22m
Japanese
規則を全部守っていたら、何も成し遂げられないわ。
――マリリン・モンロー
私達は多くの規則に従って生きています。そのことは、理想郷からかけ離れた人間性のない悪夢かもしれません。しかし、そうではありません。課せられる規則がある一方で、私達自身が設定する規則もあります。規則は、生活という歯車の潤滑油の役割を果たしています。
規則は、競技の方法を規定しています。つまり、誰がどのようにして勝利したかということです。規則のおかげで、スポーツを公平に楽しむことができますが、多くの(誤った)解釈を生み出します(サッカーのオフサイドがそうです)。
規則は旅にも影響を与えます。空の安全規則では、航空機には多くの液体や先が鋭いものは持ち込めません。交通規則はスピード制限や道路上で安全に走行する方法を規定します。このような規則はすべての安全を保証しています。
規則は社会規範も制限しています。たとえば、知らない人に初めて会ったときに、どれだけおいしそうに見えてもその人の耳をなめるのは適切ではありません。
そうです、私達は規則を守りながら生活しています。そのことに慣れすぎているので、規則についてはあまり考えません。
驚くことではありませんが、同じことが私達の開発業務にも当てはまります。コーディングの広範囲な規則。開発プロセスの規範。必須のツールチェーンとワークフロー。オフィスでのエチケット。言語構文。デザインパターン。これらはプロのプログラマとは何であるかを定義しており、他の人達と開発競技を行う方法なのです。 ...
Read now
Unlock full access