2008-09-29コーディングスタイル雑記コーディングスタイルの常識をぶち壊せ:CodeZine・・・・・ホッテントリメーカーで作ったんでしょうかね?このタイトル(笑)そんな大仰な内容でもないと思うんですけど、ま、言ってることはわかるかなと。英文法の呪縛ま、そもそもおいらなんか英文法gdgdですから。自然と一番最後の書き方してますね。あと、ああいう風に命名した方が、単語補完あるエディタでは楽ですよね。ま、英文法gdgdとはいえスペルミスはしない。心配なら辞書引いて調べる。関数名・メソッド名は動詞で始めるbooleanを返す関数・メソッドはis/can/形容詞/三単現の動詞で始めるクラス名・変数名は名詞あまり(日本で)一般的でない英単語は避ける。最悪ローマ字書きも考慮。逆にローマ字にすると別の英単語になる単語も避ける(sake、make、takeなど)変に省略しない。省略は一般的なルールのものだけ。)くらいはルール作ってます。上、「スペルミスしない」が一番重要かな。僕は絶対、ちょっとでも不安があると、Webの英和辞書でスペルをチェックします。携帯のキャリアを「CAREER」とか*1、住所を「ADRESS」とか散々みてきましたからねぇ。プログラムならまだリファクタリングできるけど、DBスキーマだったりすると、変えられないことが多いから泣きたくなる。素晴らしきマルチステートメントの世界あ〜、確かにマルチステートメントって久々に聞いたかも。この書き方も割と普通にしてるなぁ。switch文で、各分岐の処理が1行のやつとか、break;を末尾に書いて。if文も単文なら1行で中カッコ書かずに書いちゃいますね。関数の中で、条件満たしたら即座にreturn、とかで使うかな。false;みたいな。これも、これ1行だけだから読みやすいけど、あとは周辺行のコーディング量とのバランスを考えて。無秩序もダメ、ルールをガチガチに適用するのも「過ぎたるは及ばざるがごとし」、バランスが大事ってことだと思います。*1:蛇足とは思うけど念のため、「CAREER」は経歴の意。通信キャリアの「キャリア」は「CARRIER」。marginの考え方。»プロフィールid:m_noriiまぁゆるりとやっていきますよと。当日スタッフしました。2019に当日スタッフとして参加しました。参加した月別アーカイブはてなブログをはじめよう!m_noriiさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはありがとう。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。