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

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

プログラミングって同じ動作をするものでも、コードが上手だったり下手だったりするの?

1 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:36:20.46 ID:wDOQXs1H0.net
数学のかっこいい解き方みたいな

2 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:36:33.83 ID:/JWQupOK0.net
はい

3 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:36:57.88 ID:GuRRXIe40.net
はい

4 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:37:29.32 ID:prTl/RLF0.net
はい

5 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:37:30.86 ID:GqZ9YZXw0.net
はい

6 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:37:37.93 ID:E7BbM3lc0.net
はいじゃないが

7 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:37:42.63 ID:sYAbbSQ80.net
はいじゃないが

8 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:38:24.15 ID:0xpjfMJp0.net
はい

9 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:38:32.22 ID:9bYZtDI20.net
はい

10 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:38:36.20 ID:wDOQXs1H0.net
マジ?
嘘だったらおこるよ

11 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:39:20.29 ID:51C4dDN/0.net
マジ

12 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:39:34.85 ID:mu/Su/MF0.net
マジ

13 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:39:46.76 ID:E7BbM3lc0.net
嘘です

14 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:40:10.09 ID:0xpjfMJp0.net
嘘じゃありますん

15 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:40:19.08 ID:PkeQG7bE0.net
東京トイボックスおすすめ

16 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:40:22.60 ID:bYEfewdi0.net
本当

17 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:40:40.06 ID:HbM9XS8v0.net
嘘ないあるよ

18 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:40:44.70 ID:vzUqGsd80.net
うそ

19 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:41:31.80 ID:GqZ9YZXw0.net
true

20 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:42:16.25 ID:u4CW33Pz0.net
とりあえずif文連打のばっちいコードはやめてね

21 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:42:27.88 ID:hII8+grH0.net
プログラミングは知らんが
エクセルはバカ正直にいろいろ関数書き込む奴と
ビックリするくらいスマートに答えを導き出す奴がいるな

22 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:42:41.12 ID:ni0fH/ht0.net
マジ

同じ動作させるにも、プログラムの組み方一つで実行速度が全然違ってくる


まあ、それ以前のも多いけど
インデント揃えてないとか、コメントが無いとかコメントが嘘ついてるとか

23 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:43:36.93 ID:vH/mXQhI0.net
自称玄人が可読性皆無のソース書いて
保守費用を爆発的に増加させてくれるよ
そこに爆弾しかけられてたりするとマジでディスプレイぶん殴りたくなる

24 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:44:15.61 ID:INwrBx2s0.net
分かり易い例で言うとトキノラビリンス

あの程度のゲームで熱持ち過ぎ

25 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:44:28.31 ID:sQTKDuUx0.net
数学の解き方ってより論理的な内容の説明だな
同じことを説明するにしてもすっきり分りやすく説明できる人もいれば
同じことを繰り返したり論理が飛躍してたりする人もいる
そういう違い

26 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:45:30.16 ID:eRLBYuc30.net
とりあえずこれ出してきたら殴っても無罪になるよね
http://i.imgur.com/Uarg7VR.jpg

27 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:46:03.51 ID:wDOQXs1H0.net
>>26
なんで?

28 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:46:15.36 ID:fcNXwZ8G0.net
同じ書き方でも拡張性や読みやすさが全然違うよな

29 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:46:34.89 ID:ni0fH/ht0.net
>>26
ご冗談ばかりwwwwww

と思ったら、教本でこれだと?

30 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:48:10.01 ID:hfD/EIFa0.net
>>29
ifしか学んでない状態のページなんじゃ

31 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:49:16.44 ID:wDOQXs1H0.net
プログラミングってどこでならうの?

32 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:49:25.41 ID:GqZ9YZXw0.net
if文を使ってみよう的なあれだろ

33 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:50:55.39 ID:ni0fH/ht0.net
>>27
Aの場合はAって答えてね
Bの場合はBって答えてね
Cの場合はry





で、A,B,C....の意味は別の指示書を参照してね



っていう業務の支持をされたと思え

34 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:51:00.58 ID:wDOQXs1H0.net
え、何がだめなの?

35 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:51:30.07 ID:ACjlAVNN0.net
僕は夏休み海に行きました
本当はプールで流れるプールもいいなあと思ったけど誰かがおしっこをしているかもしれないなと思ったのでより希釈される海を選びました
あっあとかき氷も食べましたイチゴにしようかなと思ってでも初キス味なのでレモンにしました

↑もう少しどうにかしろよと思うのと同じだろ
機械も駄文怪文読むのは疲れるんだよ

36 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:51:45.26 ID:wDOQXs1H0.net
>>33
あ、まとめて指示出せるってこと?

37 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:51:53.05 ID:CmY8/6gs0.net
ifだけだとこんなことになるけど
つぎの文おぼえるとこんなにすっきりするよ
って例文じゃなくて?

38 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:52:04.85 ID:bYEfewdi0.net
>>31
独学もしくは会社または学校

39 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:52:10.64 ID:f7rZCY3Yi.net
美しさのなかに汚いコードの世界大会あるよな

40 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:53:11.32 ID:wDOQXs1H0.net
>>35
なるほど
コードがきたないと処理速度が落ちたり、不具合がおきやすくなるってことか

41 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:53:48.74 ID:eRLBYuc30.net
>>37
サンプルコードとして4ページ半に渡って記述されているらしい
http://developers.slashdot.jp/story/14/08/04/0844225/

42 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:54:16.79 ID:/JWQupOK0.net
>>36
Aってのが例えじゃなくてマジでそのまんま言われたものだと思えば少しは分かるか?

43 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:54:43.88 ID:f7rZCY3Yi.net
キーコード定義してビット演算とかでやったほうが速そう

44 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:55:05.23 ID:vH/mXQhI0.net
ある項目にA、B、C、Dという値を持つデータをDBから取得するにしても

DBへのアクセスを極力短くする必要があればA、B、C、Dとそれぞれの値で4回DBを検索して結果を結合するし
とりあえずアクセス時間がかかっても簡単な処理で取得する場合はA、B、C、Dの値を持つデータを一度で検索する
膨大なデータ(10億レコード)とかだと全データを検索するより
全てファイル出力してシェルで処理したほうが早く該当のデータが取れたりする

美しさ以上にも業務に合わせて処理を変えなきゃいけないことも多い

45 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:55:59.36 ID:MDAnLV1y0.net
>>26
なんだこれww

46 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:56:02.23 ID:ppynDvV20.net
>>26ってswitchで書いたらelse ifよりも速くなるの?
そういう問題じゃないってことは分かってるんだが

47 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 19:58:49.15 ID:X3zbmhoL0.net
>>26は各KeyEventの文字列表現を返すメソッドなので結局全パターン書かなきゃいけない
でも本にこんなん丸ごと載せるのはアホだろって話
ちなみにこれに相当するメソッドはKeyEvent#keyCodeToString()だけど、この書籍が発表された時点のverでは実装されてなかった
keyCodeToString()の実装ではあらかじめ全パターンをMap<Integer, String>にぶち込んでおいてgetしてた

48 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:03:28.41 ID:zeaOND4A0.net
列挙型の定数名を取得することってできないの?

49 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:04:53.38 ID:e1tB12Vz0.net
>>48
name()

50 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:07:47.72 ID:X3zbmhoL0.net
enumならできるけどこれらの定数はpublic static final intで定義されてる

51 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:08:24.85 ID:rhyajEbt0.net
>>22
コメントが嘘つくとか、それはもう明らかにわざとやってる嫌がらせだろ

52 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:09:46.69 ID:/JWQupOK0.net
>>51
書いてる奴の勘違いとか間違いとかあるだろ

53 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:10:23.85 ID:zeaOND4A0.net
>>51
コード編集した後に該当コメントを編集し忘れたとか

54 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:10:47.59 ID:K16itgpT0.net
コーディングろくにわからん設計者の俺からすれば
設計通りに書かれていればなんでもいい
うちにもコーディングルールとかあるけど、よく知らんし

55 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:23:07.01 ID:d9XvSYrB0.net
>>26
perlでswitchが無くて今マジでこれしそう
てかする、、

56 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:23:09.20 ID:NQUqYy5xi.net
すごいコードより保守しやすいコードの方が嬉しい

57 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:27:52.13 ID:UvOkkBut0.net
>>54
どういう処理したら多重起動でもいいとか
データロックが発生しないとか
考えて設計できてんの?
関数の指定とかなかったら結合で突然問題発覚したりすんじゃないの

58 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:28:26.13 ID:u4CW33Pz0.net
>>54
お前みたいのが変な設計投げて全体の進行が滞るんだよ

59 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:34:52.37 ID:lAWJyuUA0.net
>>55
いちおうSwitchモジュールはある
遅いけど

60 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:37:49.87 ID:K16itgpT0.net
>>57
そこまで設計で落とし込まないと、なんのための設計かわからんだろ

61 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:42:58.39 ID:d9XvSYrB0.net
>>59
perl始めたてでまだそうゆうのに抵抗感あるわまだ基礎してたいが率先して使ったがいいんやろーか??
whileで標準入出力繰り返してコマンドでテキストデータ弄ったり読み込んだりvi見たいなの作るんやがスパゲティになりそうで怖いから何かアドバイスくれ、

62 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:44:25.69 ID:u4CW33Pz0.net
>>60
そういう意味じゃないだろw
現場経験ない「設計屋」が何言っても無駄

63 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:46:24.32 ID:lAWJyuUA0.net
>>61
perlでviライクなエディタを作ろうとしてるの?
止めておいた方が無難

64 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:53:31.58 ID:d9XvSYrB0.net
>>63
なーに練習よ練習。実用にしろ限定的な浅い使い方しかしないわ

65 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:55:11.02 ID:lAWJyuUA0.net
>>64
Cursesでも使ってブロック崩しとか作ってみたら?

66 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 20:55:53.48 ID:q4oEyZVm0.net
再帰は再帰しないコードかけるとか

67 :以下、\(^o^)/でVIPがお送りします:2014/08/12(火) 21:08:11.50 ID:K16itgpT0.net
>>62
ハンダ付けしたことない回路設計者なんてザラだし似たようなもんだろ

総レス数 67
13 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★