パスワードを忘れた? アカウント作成
453047 journal

mumumuの日記: 綺麗なSource Codeとは何か 2

日記 by mumumu

@IT記事:きれいなソースを描くには

上記にある一連の議論はVBを主な題材にしているとはいえ、
非常に興味深い。だが「綺麗」の定義って何よ?という疑問
はいつも思うところだ。個人的な考えとしては、一言で言えば、

・読みやすいこと、つまり処理の流れが一目で追えて、長期
的な修正にも耐えること。

なのだとは思っているのだが、普段から心がけていないと
汚いコードはすぐできてしまう。

----

上記を守るために個人的に心がけていること。他にも必要
なことはあると思う。:

・追いやすいようにわかりやすい変数名をつけること。
・ネストを深くしない。
・複雑な処理には適宜コメントを入れること。(コメントの
多い少ないも問題にはなるが)
・チームという観点から言えば、コーディング規約を守ること。

この点から言えば、今の私の同僚たちは綺麗なソースを書い
ている。私も大いに学ばせてもらっている。

----

他人のソースのことについて言うと、gaimのソースはおくび
にも綺麗とはいえないなあ、、、と(´ー`;)ただGUIアプリ
というのはそれ関係の退屈な処理が多いので、こんなものな
のかもと思ってみるテスト。

GNU Emacsのソースは綺麗だと聞いて見てみた。確かに簡にし
て要を得た感じ。綺麗だと思う。しばらく眺めてみよう。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by parsley (5772) on 2004年04月13日 17時39分 (#531095) 日記
    端末(?)の横幅にもよりますが、深さを1増やしても行数が減って一覧性がアップすればそれは美しいと思います。

    # ってそんなことはあたりまえだって?
    --
    Copyright (c) 2001-2014 Parsley, All rights reserved.
typodupeerror

日本発のオープンソースソフトウェアは42件 -- ある官僚

読み込み中...