仕事でもオープンソースで活動する際も、可読性の高いコードを書くというのは非常に重要なポイントです。 ただ、「可読性」という言葉がとてもあいまいであるのもまた事実。 可読性を上げろ、という号令は売上を上げろ並みに漠然としていますし、またその結果として「俺にとってはわかりやすいコード」が氾濫するということもままあります。 そのため、ここではまず可読性とは何ぞやということを簡単に定義し、それを実現するための方法について紹介していくという感じにしたいと思います。 可読性について 個人的に重要と感じる点は以下3点です。 一般的である 例えば、文字列を分割する処理は「Split」という名前が一般的です。そのため、これ以外の名前をつけると(BunkatsuとかDivideとか)基本可読性が下がります。 どういう名前が一般的かは言語によっても異なるため、プログラミング一般と使っている言語双方を加味して、自
![ソースコードの可読性を上げるためのTips - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cf83c2cbe556553c02e980f81a3fdc0c32798973/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgyJUJEJUUzJTgzJUJDJUUzJTgyJUI5JUUzJTgyJUIzJUUzJTgzJUJDJUUzJTgzJTg5JUUzJTgxJUFFJUU1JThGJUFGJUU4JUFBJUFEJUU2JTgwJUE3JUUzJTgyJTkyJUU0JUI4JThBJUUzJTgxJTkyJUUzJTgyJThCJUUzJTgxJTlGJUUzJTgyJTgxJUUzJTgxJUFFVGlwcyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9M2UxMDFlMTFiOTE1ODhjY2M1Mzk5ZjIxOGE3YjlmOWE%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwaWNveGZvZzQxNyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YWEwOGM2Zjk0NjllY2Q4NGQxY2EyM2FlYmVjMzI5YWY%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Daf899167ff8f4c4cc2a865f9c3779525)