アカウント名:
パスワード:
仕様や設計の時点で狂ってる代物をひたすら保守する羽目に陥らなくて。
データベースAとデータベースBの主キーである「key」の意味が同じ単語なのにAとBでまるで別物だったことを開発のかなり後期に知らされたときの絶望ときたらもう
テーブルとデータベースの区別がつかない人が上司じゃなくてよかった
データベースをテーブルに置き換えても意味不明・・・
主キーである「key」「key」は「意味が同じ単語」
誰か解読をお願いする。
あらほんと、日本語間違えてるw じゃあ分かりやすく書き直します。
とあるデータベースで主キーとして「管理番号」という単語を使っていて、その管理番号を元にして納品書やら請求書やら作っていて、あるときデータベースAとは別のデータベース「B」を作れと言われたんです。で、話を聞いて同じように「ここには管理番号が入って……」とか説明を受けていて、しかも「AとBは連携する」って言うから「じゃあ管理番号を元にして連携させますけどいいですね?」って何度も確認しながら作ってたのに、いざテスト段階になって実際のデータを入力してもらう段になって、「え?AとBの管理番号は別物よ、そもそも桁数も違うし」って言われて絶望したというお話です。
ひとつのデータベースにまとめるのが皆さんにとっては当たり前かもしれませんが、このケースでは事情があってそれができなかったというだけです。こう書けば満足ですか?
> こう書けば満足ですか?
先方とこいつのコミュニケーションが失敗したのはどちらかもしくは双方のコミュニケーション能力不足が原因だが、すくなくとも先方だけに問題があったとわけではないということが、こんな言葉で話をしめるところからうかがえる。
だね。たとえコミュニケーション能力が双方劣っていたとしても、そもそも桁違うなら実装前、遅くとも実装中に気づくことだし。
満足です.ありがとうございます.
いや、さすがに分かる。
1行で説明が済むことをダラダラと説明されても読む気がしないというお話?
仕様書なんてそんなもんだよねー実装を提示したほうが早い
と、ストーリーに戻る
コードじゃないと分からん。SQL で、どんな風に CREATE TABLE してどんな風に JOIN しようとしたのか。それでどんなエラーが出たのかを書いてくれ。さらに、実際の仕様の場合では、どういう CREATE TABLE を書いて、どんな風に JOIN したのか書いてくれ。
と言ったら、相手がキレたという話なんジャマイカ?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
運がよかったね (スコア:1)
仕様や設計の時点で狂ってる代物をひたすら保守する羽目に陥らなくて。
Re: (スコア:1)
データベースAとデータベースBの主キーである
「key」の意味が同じ単語なのにAとBでまるで別物だったことを
開発のかなり後期に知らされたときの絶望ときたらもう
Re: (スコア:0)
テーブルとデータベースの区別がつかない人が上司じゃなくてよかった
Re:運がよかったね (スコア:0)
データベースをテーブルに置き換えても意味不明・・・
主キーである「key」
「key」は「意味が同じ単語」
誰か解読をお願いする。
Re:運がよかったね (スコア:1)
あらほんと、日本語間違えてるw じゃあ分かりやすく書き直します。
とあるデータベースで主キーとして「管理番号」という単語を使っていて、その管理番号を元にして納品書やら請求書やら作っていて、あるときデータベースAとは別のデータベース「B」を作れと言われたんです。で、話を聞いて同じように「ここには管理番号が入って……」とか説明を受けていて、しかも「AとBは連携する」って言うから「じゃあ管理番号を元にして連携させますけどいいですね?」って何度も確認しながら作ってたのに、いざテスト段階になって実際のデータを入力してもらう段になって、「え?AとBの管理番号は別物よ、そもそも桁数も違うし」って言われて絶望したというお話です。
ひとつのデータベースにまとめるのが皆さんにとっては当たり前かもしれませんが、このケースでは事情があってそれができなかったというだけです。こう書けば満足ですか?
Re:運がよかったね (スコア:3)
> こう書けば満足ですか?
先方とこいつのコミュニケーションが失敗したのはどちらかもしくは
双方のコミュニケーション能力不足が原因だが、すくなくとも
先方だけに問題があったとわけではないということが、こんな言葉で
話をしめるところからうかがえる。
Re: (スコア:0)
だね。
たとえコミュニケーション能力が双方劣っていたとしても、そもそも桁違うなら実装前、遅くとも実装中に気づくことだし。
Re: (スコア:0)
満足です.ありがとうございます.
Re: (スコア:0)
いや、さすがに分かる。
Re: (スコア:0)
よくあることじゃん。
Re: (スコア:0)
1行で説明が済むことをダラダラと説明されても読む気がしないというお話?
Re: (スコア:0)
仕様書なんてそんなもんだよねー
実装を提示したほうが早い
と、ストーリーに戻る
Re:運がよかったね (スコア:1)
コードじゃないと分からん。SQL で、どんな風に CREATE TABLE してどんな風に JOIN しようとしたのか。それでどんなエラーが出たのかを書いてくれ。さらに、実際の仕様の場合では、どういう CREATE TABLE を書いて、どんな風に JOIN したのか書いてくれ。
と言ったら、相手がキレたという話なんジャマイカ?
LIVE-GON(リベゴン)