読者です 読者をやめる 読者になる 読者になる

リーダブルコード 読書記録5

12章
簡潔なコードを書くのに欠かせないことは,ライブラリが何を提供してくれるかを知ることだ
「簡単な言葉で説明する」
問題や設計をうまく言葉で説明できないのであれば,何かを見落としているか,詳細が明確になっていないということだ.プログラム(あるいは自分の考え)を言葉にすることで明確な形になるのである

13章
過剰な機能は持たせない
たまには標準ライブラリのすべての関数・モジュールを・型の名前を15分かけて読んでみよう

14章
大切でない詳細はユーザから隠し,大切な詳細は目立つようにする
テストの本質というのは,「こういう状況と入力から,こういう振る舞いと出力を期待する」のレベルまで要約できる
エラーメッセージはできるだけ役に立つようにする