雑なメモ → プログラマー脳
徐々に衰える記憶力その他をどうにかしたくて読んでみた。
認知プロセスを知り、それをフォローするTipsを学ぶような内容。
- ノートにメモを書いたり印刷したコードにマーカー引いたり、アナログな方法が認知科学の面ではかなり有効
- 思考能力を上げるためにワーキングメモリの不要な負荷を下げる。短期記憶で覚えられるのはせいぜい6つ程度。
- チャンクによって情報を圧縮する。長期記憶にあるメンタルモデルを活用する。そのためにストックを増やしておく。メンタルモデルと関連付けるためにコメントを書いたり、それを想起しやすいコードを書く。
ワーキングメモリ・短期記憶・長期記憶の強化とそれぞれの連携を意識することで、いわゆるきれいなコードの基準が少しクリアになるかもしれない。