■可読性とは結局なんなのか
このコードは可読性が高い、低いという話題で皆が言ってる可読性とやら、相当定義がバラバラなんよな。たとえば
- より自然言語に近いことを指しているのか、
- より短く簡潔であることを指しているのか、
- より多くの人が理解できることを指しているのか
この辺がどうもよくわからん。
俺はif(a>0){b=1}else{b=2}よりもb=(a>0)?1:2のほうが圧倒的に読みやすいと思ってるけどそうでない人もいるしな。
ただ「その文法は俺が知らんから可読性が低い」は流石に通らんと思うのよ。
「俺は漢字知らないからひらがなだけで書かれた文章がいい文章だ、可読性が高い」って言ってるようなもんだし。
ツイートシェア