精神的スタック
ネストの深いコードを読むとき、条件をずっと覚えていなきゃいけない
「ここに辿り着くにはどういう条件なんだっけ…」
code:js
if(kanriBunrui === 1 || kanriBunrui === 3 || kanriBunrui === 5) {
if(syouhinGroup === 31 || syouhinGroup === 32) {
if (syouhinCode > 10000) {
// do something
} else {
// do something
}
} else if (syouhinGroup === 40) {
// do something
} else {
// do something
}
}
関係なければさっさと返すのが良い
概念としてはわかるが、名前をつけて表現しているのはリーダブルコードくらいしか見当たらない?
精神 スタック、精神的なスタックとかで検索してもリーダブルコード以外の言及がない
どういう類義語で引っかかるんだろう