5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

きれいなコードの書き方

1 :汚物処理班:02/05/05 05:15
どうやったらきれいなコードが書けるようになるのだろう..


2 :デフォルトの名無しさん:02/05/05 05:16
ずさあ

3 :デフォルトの名無しさん:02/05/05 05:16
きれいなコードを読む。

4 :デフォルトの名無しさん:02/05/05 05:23
ボールペン字を習うとか。(ウソ)

ワシは途中で return が入るのがイヤだ。

構造化にして欲すい。(入口1つに、出口が1つ。)

5 :デフォルトの名無しさん:02/05/05 05:37
思いっきり主観ではあるけれども、
CやC++よりもJavaやC#のソースのほうがわずかに読みにくい気がする。
関数に渡す引数が長くなる傾向があるからだと思うんだけど。

6 :デフォルトの名無しさん:02/05/05 05:49
5>>
それはあなたがC/C++に慣れてるだけです


7 :デフォルトの名無しさん:02/05/05 05:49
傾向だあ?
趣味ならともかく、仕事で作るとスローの嵐。

8 :デフォルトの名無しさん:02/05/05 06:04
>>1に聞いてみたいのは〜
ステキなコードの忘れ方〜
それとも愛は〜
このスレに刻まれたの〜 

9 :デフォルトの名無しさん:02/05/05 07:18
>>7
スローって何?


10 :デフォルトの名無しさん:02/05/05 07:46
>>9
JavaのExceptionの話でない?

11 :デフォルトの名無しさん:02/05/05 07:52
コメントにお花を入れるとかどうでしょう。

12 :デフォルトの名無しさん:02/05/05 07:59
>>10
おまえは、throwといったらJavaしか思いつかないんかい


と。

>>9

スロー:throw
主に例外処理の際に使う文

try{
throw "ウマー"
}
catch

みたいに。

(いろいろ言語があるので、いいかげんに書きました。)

しかし、この文ばっかり使うと、最初から最後まで
全部の構文にtryで囲まなければいけなくなると言う諸刃の剣。
素人はきちんと例外処理しましょう。


13 :デフォルトの名無しさん:02/05/05 09:28
>>12
すまん。Javaメインなもんでね。ついつい。
Pythonも書けるけど、忘れてたYO!

14 :デフォルトの名無しさん:02/05/05 09:42
Hello Worldしか書かないというのはどうだろうか?

15 :デフォルトの名無しさん:02/05/05 09:43
>>13
C++やC#やVB.NETにもあるんだが・・・。
実は言語知ってるけど例外処理しらんだろ。

16 :デフォルトの名無しさん:02/05/05 09:52
try … catch ってめんどくない?




17 :デフォルトの名無しさん:02/05/05 09:57
>>15
C++/C#/VB.NETは書けないが、どうやったらそんな結論になるんだ?
業務固有の例外クラス作って使ってますが、何か?

18 :13:02/05/05 10:00
>Pythonも書けるけど、忘れてたYO!
自分はPythonも書けるが、Pythonにも例外処理あったなあ、忘れてたYO!の意。
まぎらわしい書き方スマソ

19 :デフォルトの名無しさん:02/05/05 10:01
>>16
テスト段階でいちいち書くのめんどいなら
「throw」
ってクラスに書いとけば
try&catch書かなくていいよん

20 :デフォルトの名無しさん:02/05/05 10:04
>>16
エラー処理をちゃんとすることを前提にすると
try catchを使わないほうがめんどくさい。

21 :デフォルトの名無しさん:02/05/05 10:07
>>19
それ楽なんだけど、デバッグのときに追えなくない?

22 :16:02/05/05 10:11
>>19-20
んがー、そうなのか。
食わず嫌いかも知れない。
いつも戻り値で判定してるよ。

23 :デフォルトの名無しさん:02/05/05 10:11
自分で書き忘れてコンパイル時にエラーになって
書き足すのが腹立つ(自分に対して)

全然関係ないが、200行ぐらい一気に書いて
コンパイルが通ったときは思わずタバコに火をつけるね・・・
でも実行時、mainのstaticがなくて
あえなく 終了・・・・
おれも、まだまだだな


24 :デフォルトの名無しさん:02/05/05 10:14
>戻り値で判定
む。それはヤだな。

25 :デフォルトの名無しさん:02/05/05 10:15
なに低レベルな会話してるんだか・・・


26 :デフォルトの名無しさん:02/05/05 10:15
>>23
IDE使えよ(ワラ

27 :デフォルトの名無しさん:02/05/05 10:17
>>22
でもちゃんとやろうとすると、コードの 1/3 ぐらいがそう言う判定に
なっちゃうからなぁ...。

28 :デフォルトの名無しさん:02/05/05 10:18
>>22
戻り値のある関数の中の戻り値のある関数の中の関数がエラーだったとき、
どうやって一番上まで伝える?もちろんエラーの情報も正しく伝えること。

なんて考えてるとtry catchの利点が良く分かるよ。

29 :デフォルトの名無しさん:02/05/05 10:19
>>25
ここでの低レベルはどっちの意味だろう。 なんてな(w

30 :23:02/05/05 10:20
いや、自分で書いて自分で満足
これ、やめられないっす
>javac test.java
と、打ってから
何事も無くコマンドが帰ってくるのが快感だ
あの、コンパイラの立ち上がる2,3秒の間は
ドキドキもんだぜ。
バイクレーサーは走行中、ずっと勃起しているらしいが
プログラマーも勃起しているに違いない

31 :デフォルトの名無しさん:02/05/05 10:21
漏れはしてるぞ。

32 :23:02/05/05 10:23
だろ?おれ先っちょぬるぬるですが
これは、やりすぎですか?

33 :デフォルトの名無しさん:02/05/05 10:52
>>32
逝ってなければ大丈夫

34 :デフォルトの名無しさん:02/05/05 13:13
たった200行でドキドキできるとはお手軽でいいですね。

35 :デフォルトの名無しさん:02/05/05 13:48
>>30
>バイクレーサーは走行中、ずっと勃起しているらしいが

レース中に逝ったら逝っちまうだろが(w
今日の夜BSでWGP放送するからお前はTVの前でレーサー達に土下座して謝っとけ。

36 :デフォルトの名無しさん:02/05/05 20:55
関連過去スレ

あなたの同僚(糞PG)が書いた糞コード
http://pc.2ch.net/tech/kako/996/996662376.html
あなたのまわりの糞コード (HTML化待ち)
http://pc.2ch.net/test/read.cgi/tech/981185737/
バカなコーディング規約 (HTML化待ち)
http://pc.2ch.net/test/read.cgi/tech/1012715148/

7 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)