プログラマの雑談部屋 ★23

■ このスレッドは過去ログ倉庫に格納されています
2018/01/02(火) 16:19:53.96
プログラマは
こちらで雑談してください。

ユーザ、SEが馬鹿過ぎる、
上司が陰険だからもう辞めたい、
もう少しまともな仕事に転職したい、
彼女が欲しい、
などなど愚痴、妬み、妄想などなんでもどうぞ。

拘り押付け系ガイジ
(else禁止、継承不要、設計書不要ガイジ)、
コピペガイジは出入書込禁止

※前スレ
プログラマの雑談部屋 ★18
http://medaka.5ch.net/test/read.cgi/prog/1509054617/
プログラマの雑談部屋 ★19
http://medaka.5ch.net/test/read.cgi/prog/1509711456/
プログラマの雑談部屋 ★20
http://medaka.5ch.net/test/read.cgi/prog/1510833848/
プログラマの雑談部屋 ★21
http://medaka.5ch.net/test/read.cgi/prog/1512205653/
プログラマの雑談部屋 ★22
http://medaka.5ch.net/test/read.cgi/prog/1513600297/
2018/01/07(日) 19:07:59.11
>>299
そういうスレにしていこうよ
まずは>>299の知識を披露してほしい
2018/01/07(日) 19:08:24.58
クソスレ
次スレは立てなくていいぞ
303仕様書無しさん
垢版 |
2018/01/07(日) 19:08:29.86
>>300
それで良くコーダー馬鹿にできたよなw
やってること同じじゃん
304仕様書無しさん
垢版 |
2018/01/07(日) 19:10:40.31
>>301
おれがやった仕事が他の人からみたら正しいのかわかんないけどsqlのパフォーマンスアップの仕事を振られた時に左外部結合のsqlで遅いのがあったわけよ
305仕様書無しさん
垢版 |
2018/01/07(日) 19:13:18.88
外部結合って遅いってのはネットでもあるんだけどさ、それをどう早くするか、おれは内部結合にした
2018/01/07(日) 19:14:17.07
>>288
いなくていいだろ
こんな役立たず
このグズの血がどんなにキラキラ光ってる血筋だろうが
こいつは間違いなくただのグズなんだから
さっさと献血でもなんでもして干からびて死んでほしい
307仕様書無しさん
垢版 |
2018/01/07(日) 19:16:55.53
where A.id = B.id
AとBのレコードが等しくなかったのでBテーブルにAテーブルと同じidの情報を追加した
システムの仕様上この2つのテーブルは同じ件数で登録されるようにインプット側も修正した
ネットで探しても外部結合を早くする式に出会えなかったからな
308仕様書無しさん
垢版 |
2018/01/07(日) 19:19:21.15
実際に早くすることはできるんだけどタイムが半分くらいしか早くなかった、それだと業務に支障があったので内部結合に変えたら1秒になったとさ、ネットの情報で解決できることばかりじゃないとおれは思ってるだからそういう質の高いレスが欲しいねたまには
309仕様書無しさん
垢版 |
2018/01/07(日) 19:21:35.73
ネットで調べて出てくる答えを実行したところで真にそいつが優れた設計者じゃないだろ
それくらいの仕事をしてみて初めて高い金もらう権利がある
2018/01/07(日) 19:23:03.29
汚ねえパッチワークだな
311仕様書無しさん
垢版 |
2018/01/07(日) 19:24:48.67
>>310
そうだねw
でも自分で考えたことに価値があってそのシステムが以前よりも速い速度で動いてる事実
312仕様書無しさん
垢版 |
2018/01/07(日) 19:25:28.63
>>299
このスレが自分の経験から出た知識をみんなが出すレベルだからみにくる価値がないんだけどw
313仕様書無しさん
垢版 |
2018/01/07(日) 19:26:21.69
>>312
どうしようもねぇな
314仕様書無しさん
垢版 |
2018/01/07(日) 19:29:40.32
たまにプログラマの記事で面白いことしてるやつとかいるけどそういう人は2ちゃんしないのかね
2018/01/07(日) 19:30:51.70
>>311
この調子で任せたらあっという間に保守不能になりそうだな
2018/01/07(日) 19:30:57.63
日本の原住民のレベルはひどい
今時FAXだぜ(笑)
ベトナムや中国のオフショアや韓国支店の人達が言ってたよ
こんなの映画で見て知っていたけれども触ったのは初めてだってさ

米国の人達は印鑑の事を、メソポタミア文明の粘土板に押されてたアレだねだとさ
317仕様書無しさん
垢版 |
2018/01/07(日) 19:42:30.26
今のところ技術的なレスしてるのおれだけじゃん
この話掘り下げると深いんだけどさめんどいから言わない
2018/01/07(日) 19:59:46.41
明日から仕事だ
働きたくねえ
2018/01/07(日) 20:06:11.12
明日からまたジャップのために働くのかよ
嫌だ嫌だ
2018/01/07(日) 20:08:06.20
外国の人には分からんかもしれんが、
日本国内の労働者は明日は休日で休みなんだ。
2018/01/07(日) 20:19:54.05
>>318
ニート乙
2018/01/07(日) 20:31:24.28
ネタにマジレスわろた
2018/01/07(日) 20:40:15.29
ネタ?
まじじゃないの
韓国人だと怪しんでる人多いと思う
こういう積み重ねが嫌われる元になるからやめときなよ
2018/01/07(日) 20:51:33.61
こんなクソスレに来るほど暇じゃないだろ韓国人
325仕様書無しさん
垢版 |
2018/01/07(日) 21:19:48.19
>>307
内部と外部じゃ互いに等価じゃないじゃん。
たまたま動いてるだけか、正規化ミスってる。
パフォーマンス優先で、結果テーブルだけ冗長にすることはあるが、307はそれじゃなさそうだしね。
2018/01/07(日) 21:19:52.09
なんで休みなんだっけ
327仕様書無しさん
垢版 |
2018/01/07(日) 21:22:14.35
明日会社行きたくないなあ
2018/01/07(日) 21:49:25.25
ネトウヨって真性の差別主義者なんだな
329仕様書無しさん
垢版 |
2018/01/07(日) 21:54:11.85
>>325
自分の経験から出た間違った知識をさらすのいい加減やめたら?
2018/01/07(日) 21:59:15.91
>>326
成人病の日
2018/01/07(日) 22:00:20.88
教科書の知識を転載するやつだけの掲示板がいいというのか!?
2018/01/07(日) 22:10:19.36
>>324
韓国籍の在日だから暇だらけだし
ヘイト稼がないと被害者ビジネスできないから
2018/01/07(日) 22:25:38.83
>>332
うわぁ妄想やべぇ
引くわぁ
それ実名晒して公衆の面前で同じこと言えんの?www
2018/01/07(日) 22:28:24.20
これがネトウヨの知性レベルか
2018/01/07(日) 22:29:19.74
身元が割れると被害者の皮をかぶったレイシストたちの格好の餌食
2018/01/07(日) 22:29:26.66
そろそろ技術的な話しようか
elseは必要か不要か?
337仕様書無しさん
垢版 |
2018/01/07(日) 22:31:04.35
>>325
あんまり言いたくないんだけどさ
テーブルの情報揃えたって言ってんだろ
冗長ってAとBどっちに対して言ってる?
無理して難しい言葉使おうとしてないか
2018/01/07(日) 22:31:48.37
>>336
議論の余地がない
elseは不要でFA
2018/01/07(日) 22:33:20.57
>>337
揃えないといけない時点で間違い
一つの事実は一箇所に保存しないと
340仕様書無しさん
垢版 |
2018/01/07(日) 22:34:12.51
>>329
それって>>307に対して言ってる?
341仕様書無しさん
垢版 |
2018/01/07(日) 22:35:10.99
>>339
哲学者かなにか?
言ってる意味がわかんない
342仕様書無しさん
垢版 |
2018/01/07(日) 22:36:16.51
一つの事実は一箇所に保存??
何かっこつけてんだよw
2018/01/07(日) 22:36:54.39
>>341
RDBを扱うなら基本中の基本ですけど
344仕様書無しさん
垢版 |
2018/01/07(日) 22:37:27.02
エンジニアなら質問に答えろ冗長とは何に対して言った?
345仕様書無しさん
垢版 |
2018/01/07(日) 22:38:46.24
>>343 基本てなにが?
2018/01/07(日) 22:39:16.46
>>345
一つの事実を一箇所に保存すること
347仕様書無しさん
垢版 |
2018/01/07(日) 22:44:45.43
>>346
必ず一意で登録されるよ
仕様上元々登録されるべきだったデータがバグで登録されなかったのをレコードを追加して対応した
IDが同じ値が入るようになったからテーブルの項目とかは変えてない
348仕様書無しさん
垢版 |
2018/01/07(日) 22:45:58.50
>>340
アレ?>>325に安価したつもりだけど?目悪いの?
2018/01/07(日) 22:46:29.57
elseは論理的思考力を働かせてコードを書けば必要の無い事が多い。
私大文系の水呑モンキーには無理だろうがな
350仕様書無しさん
垢版 |
2018/01/07(日) 22:46:37.96
元々バグが多いシステムで外部結合しなきゃとってこれなくなってたんだけど業務上二つのテーブルは同時に登録されるものだから1対1の関係になる
2018/01/07(日) 22:46:49.14
>システムの仕様上この2つのテーブルは同じ件数で登録されるようにインプット側も修正した

冗長
情報の重複
一貫の終わり
2018/01/07(日) 22:51:01.06
>>349
イミュータブルなコードを書くように心がければelseが自然消滅する
353仕様書無しさん
垢版 |
2018/01/07(日) 22:54:29.73
>>351
バグでレコード数があってなかったって言ってんだろ
細かく話すと
登録画面で登録される分にはバグが起こらないんだけど
別のテーブルを登録される処理の中で関係ないAテーブルの登録がされてしまっていた
それは確認して業務上おかしいことがわかった
2018/01/07(日) 22:56:51.97
>>353
後出しうぜーわ
355仕様書無しさん
垢版 |
2018/01/07(日) 22:59:29.12
>>354
細かく話すとそうなる
誤解を与える言い方で申し訳ない
2018/01/07(日) 23:01:39.35
セールフォースみたいに顧客管理DBがユニークでなくても良いような仕様がベスト
結婚で姓が変わったりして同一判定が難しいから、担当営業マンが自分でデータを統合出来るようにしておけばいい。

アメリカ様のやり方真似するのが一番
357仕様書無しさん
垢版 |
2018/01/07(日) 23:02:05.33
>>351
情報の重複ってお前現場出たことある?
358仕様書無しさん
垢版 |
2018/01/07(日) 23:04:07.39
テーブルが1対1の関係って珍しくないと思うんだけど、ER図で確認したし間違ってないよ
359仕様書無しさん
垢版 |
2018/01/07(日) 23:04:47.62
まさにネットで調べてわかんなくなっちゃった感じ?
2018/01/07(日) 23:11:30.71
ユーザーのログイン状態を一時的に記憶するテーブルと
ユーザーと紐づくユーザー情報を記憶するテーブルと
パスワードを暗号化保存するテーブルとかは分けておくべき

寿命や更新頻度や機能を考慮せずに
1対1だからってなんでも1テーブルに突っ込めばいいってもんでもない

ログインのたびにマスタ情報が入ってるテーブル更新するとか怖い
361仕様書無しさん
垢版 |
2018/01/07(日) 23:14:36.42
車両情報と運転者情報の二つのテーブルがあったとして
システムを使う会社が約束事で車にドライバーを1:1で登録するとしたら
仕様上1:1で登録されるべきもの
その対応したら情報の重複になるの?
おれだったら業務上ほんとにあってんのかよってツッコミはするけど
一つの情報は一か所に保存するべきものだろ!って聞かれたから意味がわかんなかった
362仕様書無しさん
垢版 |
2018/01/07(日) 23:15:37.42
>>360
ER図って1:1あるよな?
2018/01/07(日) 23:16:33.79
あるよ?
364仕様書無しさん
垢版 |
2018/01/07(日) 23:18:04.00
>>360
ユーザとログイン履歴は1:nだろ?
ER図みたことある?
365仕様書無しさん
垢版 |
2018/01/07(日) 23:18:49.77
>>363
1:1なら1:1以上の情報はいらないよ
2018/01/07(日) 23:19:40.78
最初のレスが曖昧すぎんだよ
辻褄合わせのためにAの情報をBに複製してるって認識したからツッコミ入れただけ
エンティティが1:1になることは否定してねえよ
くそが
2018/01/07(日) 23:20:15.79
履歴は履歴として別
ユーザーがログインしてるかどうかをテーブルにフラグでもたす
368仕様書無しさん
垢版 |
2018/01/07(日) 23:20:52.29
前このスレか忘れたけどライプラリーとか言ってた人いて
それライブラリーじゃねって言ったら、ライプラリーもあるよとか言われた
嘘つきばっかだな
369仕様書無しさん
垢版 |
2018/01/07(日) 23:22:14.77
>>366
>>360
1:1だからってなんでもテーブルに突っ込めばいいってもんじゃないって何?
登録されるべき情報入れたって何回も言ってんだろ
2018/01/07(日) 23:25:37.75
話が混線しててよくわからんが
1対1の関係は不要そういうのは全部ひとつのテーブルにまとめるべきとかいう
まるでelse禁止のような原理主義者がいるような気がした
2018/01/07(日) 23:26:24.84
>>370
いねぇよ
372仕様書無しさん
垢版 |
2018/01/07(日) 23:27:46.26
>>360
この例えってまったく的を得てないよね
1:1の話をしているのに
2018/01/07(日) 23:28:21.43
>>370
「1対1の関係は不要そういうのは全部ひとつのテーブルにまとめるべきとかいう
まるでelse禁止のような原理主義者がいる」という認識の上でレスしてる奴がいるだけ
374仕様書無しさん
垢版 |
2018/01/07(日) 23:30:14.43
>>370
一か所に登録するべきって使いどころ悪いよな
おれもそう聞こえた
ツッコミがおかしいから混線してんだよ
375仕様書無しさん
垢版 |
2018/01/07(日) 23:36:35.01
ユーザT
id,name,age,adress,weight,...

ユーザT
id,name,age,adress,..
ユーザヘルス
id,name,weight,..
これって情報の重複か?
一か所に保存してないよね
一か所ってテーブルまたいでもいいんだよ
2018/01/07(日) 23:37:01.67
一つの事実は一箇所に保存するべき

なにもおかしくない

X1という事実はXテーブルに保存する
Y1という事実はYテーブルに保存する

XとYの数比率はまったく関係ない
2018/01/07(日) 23:41:18.02
>>375
nameが重複してるのはどうか
2018/01/07(日) 23:41:22.61
一つの事実は一箇所に保存する

これに反する例をあげるなら

X1という事実をXテーブルとYテーブルに(部分的に)保存する
X2という事実をXテーブルに2件登録する

こういうことな
一箇所に保存してないだろ
379仕様書無しさん
垢版 |
2018/01/07(日) 23:45:53.74
>>378
反論してないよ
X2という事実をXテーブルに2件登録する
これはダメじゃないかww
2018/01/07(日) 23:46:11.79
>>360
パスワードを暗号化保存だと?
381仕様書無しさん
垢版 |
2018/01/07(日) 23:46:41.61
ダメだこれww
おれの負けだわw
382仕様書無しさん
垢版 |
2018/01/07(日) 23:47:15.08
>>380
暗号化って何でするかもわかってないんだぜきっと
2018/01/07(日) 23:48:18.08
テーブルが沢山あると設計書を書くの大変
できるだけ一つのテーブルに詰め込んだ方が生産性が高い
テーブル分けたら分けただけ、じゃあこれなんで分けたの、ってとこを少なくとも上司、顧客、顧客の上司に説明しなくてはならない
設計書がどんどん無駄に分厚くなっていく
仕事でやってんだから無駄な工数を増やすな
384仕様書無しさん
垢版 |
2018/01/07(日) 23:48:32.55
DBの話からセキュリティにうつっちゃったし何なんだよこのスレ
385仕様書無しさん
垢版 |
2018/01/07(日) 23:49:04.23
>>383
もうしゃべらなくていい。。
2018/01/07(日) 23:49:15.11
>>382
ハッシュ化とか聞いたことすらないんだろうね
2018/01/07(日) 23:49:23.23
>>379
ダメな例を挙げたんだ目ん玉かっぽじってよく見ろ
2018/01/07(日) 23:49:45.21
>>384
雑談やろ
2018/01/07(日) 23:50:24.57
>>379
www
2018/01/07(日) 23:50:26.38
>>384
何度も言ってるだろ

クソスレ
391仕様書無しさん
垢版 |
2018/01/07(日) 23:50:50.20
>>388
まあな
雑談にしてもエンジニアもビックリの話するじゃん
2018/01/07(日) 23:52:17.29
お互いがお互いのレスを理解しないで理解不能なレスを応酬してるからもうわけわかんね
393仕様書無しさん
垢版 |
2018/01/07(日) 23:52:34.97
>>386
ハッシュ化かぁjavaでしか見たことないなぁ
hashmapに使うやつね
394仕様書無しさん
垢版 |
2018/01/07(日) 23:53:38.51
>>392
暗号化の話してきたやつは0:100でそいつが悪い
395仕様書無しさん
垢版 |
2018/01/07(日) 23:55:19.92
JavaのアップデートでStringがバッファ型で文字列表現に変わったなイコールズの仕組みとかも変わってくるんやろうな
2018/01/07(日) 23:58:12.32
>>383
あんまりでかいとupdate、insert書くの大変だぜ
2018/01/07(日) 23:58:15.83
おいおい1 fact in 1 placeも知らん素人が紛れ込んでるのかよ
こんな低レベルなのに中韓を見下してるのか……
まったく呆れるね
2018/01/07(日) 23:58:21.79
>>393
パスワード扱う時はさすがにどの言語でもハッシュ化するやろ
2018/01/08(月) 00:00:56.21
>>396
テーブルを分けたら同時に何個もSQLを発行しなきゃならん
そのほうが大変
2018/01/08(月) 00:02:09.31
>>399
せいきか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況