Skip to content

Commit

Permalink
Merge pull request #27 from hogucc/2024-12-28
Browse files Browse the repository at this point in the history
add_posts/2024-12-28
  • Loading branch information
hogucc authored Dec 28, 2024
2 parents 7ef385d + 8a67cb8 commit 0da1614
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions _posts/2024-12-28-til.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
layout: post
title: 2024-12-28 ルールズ・オブ・プログラミングのルール9
---

# ルールズ・オブ・プログラミングのルール9

短期記憶で覚えられる量は最大で7つまでだからそれ以上になる場合はそのコードは認知負荷高い的な話が書いてあった。

たとえば関数やクラスに切り出しても、呼び出し元ではその関数やクラスの実装に飛んでコードを追う必要があり、その中身を理解するのが認知負荷につながる可能性がある。

長期記憶に染み込むくらい何度も使うような処理を関数やクラスにするのがいいのではとのこと。

コードコメントでやっていることの全体像を補足するなりして、コードのまとまりの意味づけができれば認知負荷は減るので積極的にやっていくのが良さそう

0 comments on commit 0da1614

Please sign in to comment.