mumumuの日記: 綺麗なSource Codeとは何か 2
日記 by
mumumu
@IT記事:きれいなソースを描くには
上記にある一連の議論はVBを主な題材にしているとはいえ、
非常に興味深い。だが「綺麗」の定義って何よ?という疑問
はいつも思うところだ。個人的な考えとしては、一言で言えば、
・読みやすいこと、つまり処理の流れが一目で追えて、長期
的な修正にも耐えること。
なのだとは思っているのだが、普段から心がけていないと
汚いコードはすぐできてしまう。
----
上記を守るために個人的に心がけていること。他にも必要
なことはあると思う。:
・追いやすいようにわかりやすい変数名をつけること。
・ネストを深くしない。
・複雑な処理には適宜コメントを入れること。(コメントの
多い少ないも問題にはなるが)
・チームという観点から言えば、コーディング規約を守ること。
この点から言えば、今の私の同僚たちは綺麗なソースを書い
ている。私も大いに学ばせてもらっている。
----
他人のソースのことについて言うと、gaimのソースはおくび
にも綺麗とはいえないなあ、、、と(´ー`;)ただGUIアプリ
というのはそれ関係の退屈な処理が多いので、こんなものな
のかもと思ってみるテスト。
GNU Emacsのソースは綺麗だと聞いて見てみた。確かに簡にし
て要を得た感じ。綺麗だと思う。しばらく眺めてみよう。
ネストの深さ? (スコア:1)
# ってそんなことはあたりまえだって?
Copyright (c) 2001-2014 Parsley, All rights reserved.
Re:ネストの深さ? (スコア:1)
よるとしかいえないす。
簡単な条件を二つif文でネストさせるなら、&&または||で繋いで
一個のif文にするほうを選びますし。けど条件が長くなっちゃっ
たりしたら意味のあるところで分けたりもします。
# 無精、短気、傲慢、これ最強