:: artistic programmer ::
よく見かけるのが演算子をそろえているソース。
次のようなソースをあなたも見たことがあるはずです。
(「 = 」をそろえているソース)
year = 2005; // 年 month = 4; // 月 day = 1; // 日
たとえば、ここに「時」を追加したとしましょう。
普通に追加すれば、次のようになります。
year = 2005; // 年 month = 4; // 月 day = 1; // 日 hour = 12; // 時
当然ズレますね。
あなたはこれをそろえますか?
次のように。
year = 2005; // 年 month = 4; // 月 day = 1; // 日 hour = 12; // 時
さらに「分」と「秒」が追加になったとしましょう。
year = 2005; // 年 month = 4; // 月 day = 1; // 日 hour = 12; // 時 minute = 34; // 分 second = 56; // 秒
またズレますね。
これもそろえたとしましょう。
year = 2005; // 年 month = 4; // 月 day = 1; // 日 hour = 12; // 時 minute = 34; // 分 second = 56; // 秒
今度は「ミリ秒」が追加になりました。
year = 2005; // 年 month = 4; // 月 day = 1; // 日 hour = 12; // 時 minute = 34; // 分 second = 56; // 秒 millisecond = 789; // ミリ秒
あなたは、またそろえますか?
はっきりいって時間のムダです!
コメントも同時にそろえるなら、なおさらです。
コメントはまだいいですが、演算子はそろえないに越したことはありません。
とくに将来拡張しそうなところは、そろえるべきではありません!
今回のように6行や7行であれば、そろえる時間はたいしたことはありません。
しかし、20行や30行となると、そろえる気も失せるでしょう?
演算子はそろえずに、次のようにしておくのが無難です。
year = 2005; // 年 month = 4; // 月 day = 1; // 日 hour = 12; // 時 minute = 34; // 分 second = 56; // 秒 millisecond = 789; // ミリ秒
なお、コメントはそろえてもいいですが、なるべくグループ単位でそろえましょう。
今回の例であれば、「日付」と「時刻」のグループで分けることができます。
// 日付 year = 2005; // 年 month = 4; // 月 day = 1; // 日 // 時刻 hour = 12; // 時 minute = 34; // 分 second = 56; // 秒
ここに「ミリ秒」を追加したとしても、「時刻」のコメントをそろえるだけで済みます。
// 日付 year = 2005; // 年 month = 4; // 月 day = 1; // 日 // 時刻 hour = 12; // 時 minute = 34; // 分 second = 56; // 秒 millisecond = 789; // ミリ秒
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com