■ このスレッドは過去ログ倉庫に格納されています
プログラミングって同じ動作をするものでも、コードが上手だったり下手だったりするの?
- 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 ★