2011年10月1期プログラムどの程度きれいなソースを書きますか TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
【普通のやつらの】 Arc Language 0 【上を行け】
【1行ずつ】リレープログラミング【言語問わず】
【VB.NET】LINQ友の会【C#, C♯, C#】
魁け! Ruby 1.9.X


どの程度きれいなソースを書きますか


1 :08/04/08 〜 最終レス :11/11/22
時間との兼ね合いを考えると
どのくらいがいいんですかね。

2 :
コメントは英語のみ
横79文字までを厳守

3 :
横80文字超えそうなら改行手段を探すのはガチだな

4 :
コードがなるべく重複しないようにしたりはしてる
よっぽど汚くない限りあまりこだわってない

5 :
ソースの美しさと言って、1行の文字数を語るおとこの人って…

6 :
>>5
じゃあ途中で改行するの禁止な
1行で書けよ

7 :
なにそれ
反論のつもりなんだろうか

8 :
じゃあ85文字のグローバル変数つくるかんね。

9 :
どうもソースが綺麗という言葉に2つの流派というか解釈があるようなんだな。
1つはロジックが美しい。もう一つは見た目が美しい

10 :
ロジックが汚いとソースも汚いよね

11 :
言語にもよるが85文字の識別子は規格違反の場合がある。

12 :
そんなこと言ったら小文字で書くのはアウトな言語だってあるぜ
コメントつけられない言語だってある

13 :
>>10
とても奇麗なバブルソートと、
とても汚いクイックソートを見たことがある。

14 :
まさか、この本の宣伝だったってオチは無いよね?
『ビューティフルコード』
オライリー・ジャパン
2008年04月23日 発売予定
ttp://www.oreilly.co.jp/books/9784873113630/
俺は買う。

15 :
サンプルpdf発見
ttp://www.oreilly.co.jp/editors/archives/000158.html

16 :
変数名に萌えキャラの名前を付けるのはデフォ。

17 :
>>14
お前が宣伝だというオチ

18 :
お、まっつんも書いてるのか

19 :
まっつーかと思ってびっくりしたじゃないか。

20 :
これは欲しい

21 :
>>14
Matz乙

22 :
効率を追求すると汚くならざるを得ないことはままある

23 :
>>13
マージソートならともかく、クイックソートとバブルソートなら、バブルの方が綺麗なロジックじゃね?
>>14
"あてはまりかどうか調べます"なんてのはどうかと思うが、思い出したら買うから、発売日の後にもう一度書き込んでくれ。

24 :
効率ってのは作業効率か、それとも処理効率か。
処理効率に関して言えば、動作に影響の無い範囲で
いくらでも綺麗に書く事はできる。

25 :
めんどうなので別の人にソースをきれいにしてもらってる
いい身分

26 :
ソースの綺麗さって言っても3種はあるよな。
重複部分が無い。
見通しが良い。
処理に無駄が無い。
相反する部分はやっぱりあるよ。

27 :
きれいさっぱり、何も書かない。

28 :
>>27
うまい!!!
座布団...全部持っていて〜

29 :
思いつくままにたらたら書いて気がついたらリファクタリング。
メンテする気力すらなくなることもしばしば。
まあ個人ツール作成ならな。プロジェクトなら規約に従うまでだ。

30 :
>>5
IDEでしか読み書きしないならともかくいつでもどこでも読めるように
VT100に合わせるのは言わば世界標準で男も女も関係無いですよ
恐らく>>2>>3は80桁に収めようとすると美しさを意識せざるをえないから
それが最低限の美しさだと言っているだけ

31 :
きれいなソースコードを書くために必要な、たったひとつの単純な事
http://d.hatena.ne.jp/r-west/20090510/1241962864
これってどうだろう。

32 :
>>23
どういう基準でバブルがきれいなの?

33 :
>>31
どうって?全部読んでないけど、ごく普通の事が書いてあると思う
普段から綺麗なコードを心がけている人にとっては当たり前の事っぽいけど、
そうでない人は読んでもちょっと意味分かりにくいかもね
個人的にはプログラミング=名前付け作業だと思っているので、
そんなに力説する程の事ではないと思う

34 :
>>32
一年越しのレスとかすげーなw

35 :
ソートで一番綺麗?というか宣言的な記述のし易さをもつのは挿入ソート

36 :
自分が何度も何度も悩んだアルゴリズムに関しては
自分がそのアルゴリズムのエキスパートになっていて
本来、見やすいはずの綺麗な?ソースが冗長して見えてくる
そして省略・・・省略・・・としていって
自分以外に誰も読めないソースの完成

37 :
無銭飲食

38 :
test

39 :
111

40 :
 

41 :
土方が何をほざいて
ゴミじゃねーか

42 :11/11/22
...
TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
【普通のやつらの】 Arc Language 0 【上を行け】
【1行ずつ】リレープログラミング【言語問わず】
【VB.NET】LINQ友の会【C#, C♯, C#】
魁け! Ruby 1.9.X