読者です 読者をやめる 読者になる 読者になる

Murga

個人的に言いたいコト・主張・気持ち。

コーディングスタイル

ソロエルノスキーとか1行 if 文でもカッコは付けるとか

コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus)作者: 西尾泰和出版社/メーカー: 技術評論社発売日: 2013/04/24メディア: 単行本(ソフトカバー)この商品を含むブログ (36件) を見る プロジェクトで JSBeautify を導入…

JavaScript の文字列はシングルクォートを使った方が良さそうだ…

頑なにダブルクォート派でいたけど、そろそろシングルクォートが市民権を得ているしシングルクォートを使うことにしようと思い始めている。 ダブルクォートを使うメリット Java と雰囲気が近いから一目で文字列だと分かりやすい。 ダブルクォートを使うデメ…

流れるようなインターフェース (Fluent Interface) とメソッドチェーン (Method Chain)

「流れるようなインターフェース」という考え方がある。パッと見は jQuery なんかでよく見かけるメソッドチェーンみたいな書き方のアレだ。 参考:メソッドチェーンの作り方 - あと味 メソッドチェーンとは、名前のとおり、メソッドを実行して、その結果に対…

ヨーダ記法は Null であることの意味を考えないバカの表れ

参考:ヨーダ記法 - Wikipedia Java において String#equals() で比較をする時に、「対象の変数が null の場合に起こる NullPointerException を回避するために定数を先に書け」と言われて、それまでプログラミングしたことなかった新人の俺でさえ嫌悪感が凄…

空行もインデントしてる人少ないのかも

ぼくはコードを書く時、空行もインデントしている。が、回りでそうしてる人に出会ったことがない。 Eclipse には保存時に自動でインデントを消される設定もあって、自分はこれを切っているが、他の人がこの設定によってぼくのコードの空行インデントを消した…

if else 構文のインデントとコメントの書き方

プログラミング言語にほとんど必ず登場する「if・else 構文」のコーディングスタイルに関して話してみる。自分が想定する言語は Java メインな感じ。 1行 if の時にブレースを省略するか カッコをつけたコードはカッコわるいのか論争:プログラマで、生きて…