読みやすいコード=理解しやすいコード=人間が認知しやすいコード
https://gyazo.com/9f95528563f2af7e382144cf45b89c80
見本に倣うもの
「読みやすいコード」は「理解しやすいコード」である
ここで注意したいのは、あくまでその人にとって理解しやすいということ
ここで「理解する」のは"人間"であるので、人間が認知しやすいコードとも言える
人間が認知しやすいものは、脳科学や心理学で研究されている
だから「読みやすい正解のコードの書き方はコレ!」とは決めつけ難い
リーダブルコードを知るということは、人間の認知世界を知ることでもある
コーディングに関わりそうな人間の認知トピック
実環境に合ったシステムを構築する
メタファーを使うこと
記憶しなくても、見ればわかるようなデザインを行う
見れば分かるコード、コメントをする
一時変数や独自ルールが多いと記憶しておく必要がある
くどいコメントより、効果的のコメントをしろ
自分とコードを区別すること