tag:crieit.net,2005:https://crieit.net/tags/%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0/feed 「コーディング」の記事 - Crieit Crieitでタグ「コーディング」に投稿された最近の記事 2020-10-20T14:04:20+09:00 https://crieit.net/tags/%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0/feed tag:crieit.net,2005:PublicArticle/16159 2020-10-20T14:04:20+09:00 2020-10-20T14:04:20+09:00 https://crieit.net/posts/username-filename-userName-file-name username や filename は、これから区切ろうと思う(userName や file_name としようと思う) <h1 id="TL; DR"><a href="#TL%3B+DR">TL; DR</a></h1> <p>区切らない場合、属性が追加される際に面倒になると思いました(実際なりました)。</p> <h1 id="はじめに"><a href="#%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB">はじめに</a></h1> <p><code>username</code> とか <code>filename</code> を区切らない派でしたが、今日から区切る派(<code>userName</code>, <code>file_name</code> などと命名する派閥)になろうと思います。</p> <h1 id="区切る派に変更した理由"><a href="#%E5%8C%BA%E5%88%87%E3%82%8B%E6%B4%BE%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%9F%E7%90%86%E7%94%B1">区切る派に変更した理由</a></h1> <p>急に新しい name 属性が増えた際に、対応が面倒だと気づいてしまいました。</p> <h2 id="例1"><a href="#%E4%BE%8B1">例1</a></h2> <p><code>username</code> (ユーザー名)属性が存在する際に、「ユーザー表示名」属性が必要になった場合、 <code>userDisplayName</code> と <code>username</code> が併存しているのは気持ち悪いです。<br /> かといって、 <code>displayname</code> は長すぎて、個人的には区切りたい欲が強くなりますが、その場合は <code>displayName</code> と <code>username</code> が併存するため、やっぱり気持ち悪いです。</p> <h2 id="例2"><a href="#%E4%BE%8B2">例2</a></h2> <p><code>filename</code> (ファイル名)属性が存在する際に、「入力ファイル名」属性が必要になった場合、区切りとして <code>input_filename</code> は違和感があります。<br /> かといって <code>input_file_name</code> と <code>filename</code> が併存しているのは気持ち悪いです。</p> <h1 id="おわりに"><a href="#%E3%81%8A%E3%82%8F%E3%82%8A%E3%81%AB">おわりに</a></h1> <p>命名は難しいですね。</p> Morichan