読みやすいコードを書くための作法はいろいろとあるとは思うのですが、以下のように関数やメソッドの引数に渡す値の左右にスペースをあける書き方は、一般的にチームでコーディングする時に期待されるでしょうか?
JavaScript
1//こうじゃなくて 2var name = getNameById(1); 3//こういうの 4var name = getNameById( 1 ); 5 6//こうじゃなくて 7var age = getAge("teratail", "2014/07/13"); 8//こういうの 9var age = getAge( "teratail", "2014/07/13" );
PHP
1//こうじゃなくて 2$nameList = getNamesByID(array(1, 2, 3)); 3//こういうの 4$nameList = getNamesByID( array( 1, 2, 3 ) ); 5 6//こうじゃなくて 7celebrate("teratail", "2周年おめでとう!"); 8//こういうの 9celebrate( "teratail", "2周年おめでとう!" );
基本的に自社サービス開発運営を個人で行っているため、あまり他の人と共同でコーディングする機会が自分にはないのですが、たまに受託案件を請けて外部の人のコードを見ると、上記のような書き方をしていることがあって、**「うわ〜。コードの書き方に厳しそうだな。自分も合わせた方がいいのかな。。。」**と萎縮してしまいます。
個人的には引数の()の両端にスペースを空けるのはビジュアル的に美しくないと感じており、また、スペースをあける手間も加わるので、スペースは入れません。
※尚、自分がスペースをつけないのは上記のケースのみであり、一般的にスペースを入れることが良しとされる場合は入れているつもりです。
質問を明確にします。
- 例であげたようなケースでスペースを入れることは一般的に期待されていることなのでしょうか?
- 「郷に入っては郷に従え」で特にコーディング規約として説明されていなくても、受託した時に発注先の既存コードが上記のようなスペースをあける書き方であれば、それを真似るべきでしょうか?
- あなた自身はスペースを例のようなケースであける派ですか?その理由は?
ご意見頂けると嬉しいです。
回答7件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/13 11:43