前スレ
オブジェクト指向って自然な文法だな 2
http://echo.2ch.net/test/read.cgi/tech/1490506257/
探検
オブジェクト指向って自然な文法だな 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/04/02(日) 16:30:38.65ID:n7h/bBRg
2017/04/05(水) 22:56:14.24ID:YCJsuu6b
80デフォルトの名無しさん
2017/04/05(水) 23:31:52.52ID:ABzSOhTe ほぼストアドでシステム開発してる人が
最近の連中は技術が無くてストアド書けないと嘆いていたのですが
ストアドでオブジェクト指向は出来るんですか?
C#+EFでほとんどSQLを書いたことが無いので
データベース事情に明るくないもので
最近の連中は技術が無くてストアド書けないと嘆いていたのですが
ストアドでオブジェクト指向は出来るんですか?
C#+EFでほとんどSQLを書いたことが無いので
データベース事情に明るくないもので
2017/04/06(木) 00:05:36.90ID:F4y9oj5j
SQL serverならSQL clrが使えるはず
2017/04/06(木) 01:57:21.96ID:FGV9lFi+
なぜにストアドでオブジェクト指向!?
2017/04/06(木) 04:16:30.36ID:2G8EDGPv
2017/04/06(木) 04:54:01.44ID:2G8EDGPv
1クラスについて、最低1in/1out(interface)を作るよう指示されたことあったな
全てのクラスについて
ヘキサゴナルなんだと、それが……
全てのクラスについて
ヘキサゴナルなんだと、それが……
2017/04/06(木) 05:56:27.93ID:8G48c3ze
なんでもストアドでやるのはバッドノウハウだが使うべき所では使わないとくっそ遅いシステムが出来上がるぞ
某大手ITが作ったくっそ高いシステムみたいに
オブジェクト指向も拗らせ過ぎるとこうなるって典型例
某大手ITが作ったくっそ高いシステムみたいに
オブジェクト指向も拗らせ過ぎるとこうなるって典型例
86デフォルトの名無しさん
2017/04/06(木) 09:05:31.52ID:sp2ENUYJ >>76
最終的な正解が書いてあるサイトはどこですか
最終的な正解が書いてあるサイトはどこですか
2017/04/06(木) 09:40:42.68ID:rNIgAdOn
>>85
その話のどこにオブジェクト指向が関係するのか?
その話のどこにオブジェクト指向が関係するのか?
2017/04/06(木) 10:32:51.49ID:bi7gIbpv
第 (N+1) 次オブジェクト指向問答
https://togetter.com/li/1097950
https://togetter.com/li/1097950
89デフォルトの名無しさん
2017/04/06(木) 12:29:44.71ID:GOr1AWzR2017/04/06(木) 12:47:05.55ID:fGciOGwI
>>86
I'll tell you nothing.
The answer is where it's present will not be indicate even by Google.
That must find out by an effort and a deliberation of yourself own.
I'll tell you nothing.
The answer is where it's present will not be indicate even by Google.
That must find out by an effort and a deliberation of yourself own.
2017/04/06(木) 12:49:59.24ID:fGciOGwI
be
92デフォルトの名無しさん
2017/04/06(木) 13:35:28.83ID:fKQHZKUE >>90
Oh, dont say that!Dont say that.Im a stupid man.You should be kind to me!
Oh, dont say that!Dont say that.Im a stupid man.You should be kind to me!
2017/04/06(木) 13:41:15.62ID:fGciOGwI
>>92
ね ぼ け る な!
ね ぼ け る な!
94デフォルトの名無しさん
2017/04/06(木) 18:06:11.40ID:7ga4e71i オブ農って何ですか?
2017/04/06(木) 18:24:59.98ID:FGV9lFi+
>>92
気持ちの伝わるいい返しだな
気持ちの伝わるいい返しだな
2017/04/06(木) 18:36:07.83ID:FGV9lFi+
>>89
ストアドは基本SQLだからDB設計出来る程度のリレーショナルモデルの知識あれば十分
技術うんぬん言うほと難しい話じゃない DBが違えば中身はいろいろと違ってくるけどね
ストアドで条件分岐やループやカーソルを多用してる場合
本当にDBレイヤーでやるべき仕事なのか考えたほうがいいと思う
ビジネスロジックのあるべき場所や柔軟性と最適化のバランス次第
ストアドは基本SQLだからDB設計出来る程度のリレーショナルモデルの知識あれば十分
技術うんぬん言うほと難しい話じゃない DBが違えば中身はいろいろと違ってくるけどね
ストアドで条件分岐やループやカーソルを多用してる場合
本当にDBレイヤーでやるべき仕事なのか考えたほうがいいと思う
ビジネスロジックのあるべき場所や柔軟性と最適化のバランス次第
2017/04/06(木) 22:21:27.75ID:OOQlb81T
制御文減らすための文法じゃないの?
2017/04/06(木) 23:19:03.66ID:fGciOGwI
>>95
伝わるか! ボケナス!
伝わるか! ボケナス!
99デフォルトの名無しさん
2017/04/07(金) 07:14:09.24ID:mWTY/96m データベースのモデリングした後
オブジェクト指向のために
クラス設計すると、エンティティの
抽出とか同じ事をしている気に
なってくるんですが
モデリングは実はクラス設計だけで
OKとかありますか?
オブジェクト指向のために
クラス設計すると、エンティティの
抽出とか同じ事をしている気に
なってくるんですが
モデリングは実はクラス設計だけで
OKとかありますか?
100デフォルトの名無しさん
2017/04/07(金) 09:46:16.48ID:xCtKbZyH101デフォルトの名無しさん
2017/04/07(金) 10:24:46.37ID:IERj5jiz ORマッピングすればDaoなんていらんね
102デフォルトの名無しさん
2017/04/07(金) 11:00:36.56ID:Bku+sAks >>97
意識して減らそうとしないと無理かな
ストアドは、テーブルや索引、マテリアらいずビューとかの整理に使う物かな
要は、あるタイミングでデータベースを単一の主体が加工する場合に使うと便利
複数クライアントが平行して操作するときに共通化を求めてやるもんじゃない。
それは、ビューなりストアドトリガーや制約で共通化するべきもの。
条件分岐があるなら、BLに溶け込ませろってのはそういう意味かと
意識して減らそうとしないと無理かな
ストアドは、テーブルや索引、マテリアらいずビューとかの整理に使う物かな
要は、あるタイミングでデータベースを単一の主体が加工する場合に使うと便利
複数クライアントが平行して操作するときに共通化を求めてやるもんじゃない。
それは、ビューなりストアドトリガーや制約で共通化するべきもの。
条件分岐があるなら、BLに溶け込ませろってのはそういう意味かと
103デフォルトの名無しさん
2017/04/07(金) 11:05:00.66ID:Bku+sAks ストアドプロシージャは、共有メモリや通信を目的に設計されていない。
なんかの結果を通信用に設けたテーブルに書いて、そのテーブルを別の主体が参照して連動させるとかオーバヘッドが多く、排他が冗長になり、パフォーマンスがでない。
なんかの結果を通信用に設けたテーブルに書いて、そのテーブルを別の主体が参照して連動させるとかオーバヘッドが多く、排他が冗長になり、パフォーマンスがでない。
104デフォルトの名無しさん
2017/04/07(金) 12:51:44.94ID:l4Q0lLSH105デフォルトの名無しさん
2017/04/07(金) 14:06:58.01ID:IIlb/TvM >>102,103
基本的に何言ってるかよくわからない。
例えば集約関数実装することを考えれば、元となるデータの通信を行わなくて良い分、
ストアドの方が速い可能性が高い。
また、複雑なデータ処理や文字列操作が多くてストアド自身のコードの実行が遅い場合もあるが、
ストアドに別言語を使えるRDBMSもある。
さらに言えば、ストアドがimmutableであるなどの宣言ができるRDBMSがあり、その場合は
実行結果をキャッシュしてくれたりする(同じ引数の場合はコードを実行しない)。
ビジネスロジックをRDBMS内部におくべきかどうかというのは、また別の話。
基本的に何言ってるかよくわからない。
例えば集約関数実装することを考えれば、元となるデータの通信を行わなくて良い分、
ストアドの方が速い可能性が高い。
また、複雑なデータ処理や文字列操作が多くてストアド自身のコードの実行が遅い場合もあるが、
ストアドに別言語を使えるRDBMSもある。
さらに言えば、ストアドがimmutableであるなどの宣言ができるRDBMSがあり、その場合は
実行結果をキャッシュしてくれたりする(同じ引数の場合はコードを実行しない)。
ビジネスロジックをRDBMS内部におくべきかどうかというのは、また別の話。
106デフォルトの名無しさん
2017/04/07(金) 18:38:30.82ID:Er4jaX4h 最初はデータ中心アプローチでいいよ
カージナリティーとかに抜けが発生するからね
それからモデル層の設計すればいい
カージナリティーとかに抜けが発生するからね
それからモデル層の設計すればいい
107デフォルトの名無しさん
2017/04/07(金) 19:36:14.64ID:vUIUfIKH108デフォルトの名無しさん
2017/04/08(土) 12:10:05.09ID:gBZ8NF+o >>105
集約関数、つまりある複雑な条件、複数のテーブルを結合せずに参照し、なんらかの判定を行う。
これは一般的なバッチ処理と言われるもので、データベースインスタンスに閉じて実行すればよい。
何らかのパラメータが伴い、レコードのサブセットのみを対象にする場合、ストアドにしても処理遂行を基準に、倉実行してもパフォーマンスは劇的には変わらない。
データベースは、純粋に取り扱うレコード数に比してパフォーマンスが確定する。
あと、結合できるなら、ストアドはいらない。
ビューなりマテリアルズどビューのがまし
集約関数、つまりある複雑な条件、複数のテーブルを結合せずに参照し、なんらかの判定を行う。
これは一般的なバッチ処理と言われるもので、データベースインスタンスに閉じて実行すればよい。
何らかのパラメータが伴い、レコードのサブセットのみを対象にする場合、ストアドにしても処理遂行を基準に、倉実行してもパフォーマンスは劇的には変わらない。
データベースは、純粋に取り扱うレコード数に比してパフォーマンスが確定する。
あと、結合できるなら、ストアドはいらない。
ビューなりマテリアルズどビューのがまし
109デフォルトの名無しさん
2017/04/08(土) 12:16:30.94ID:AqrMKRmZ ここ、何のスレだっけ?
110デフォルトの名無しさん
2017/04/08(土) 13:06:18.31ID:MgZOgx+n マルチスレッドわろw
111デフォルトの名無しさん
2017/04/08(土) 13:31:56.58ID:D50K8DvF よくわからないことを喚き散らすやつの隔離スレだよ
112デフォルトの名無しさん
2017/04/08(土) 13:51:19.98ID:MmqHTY99 まともにキャットドアもデータベース接続もできないゴミが、僕が使ってる言語のライブラリをだしにしてホルホルするスレだよ
113デフォルトの名無しさん
2017/04/08(土) 14:06:38.04ID:FmwPLc4P お疲れ様でした!
114デフォルトの名無しさん
2017/04/08(土) 17:16:52.66ID:6tEdYN6j >>112
やはりキャットドア問題を解決することなく次にはいけんな
やはりキャットドア問題を解決することなく次にはいけんな
115デフォルトの名無しさん
2017/04/08(土) 18:27:20.39ID:ZmPKT6lF116デフォルトの名無しさん
2017/04/08(土) 19:54:52.03ID:FmwPLc4P >>114
あんただけだよいつまでもキャットドア問題とか言ってんの
あんただけだよいつまでもキャットドア問題とか言ってんの
117デフォルトの名無しさん
2017/04/09(日) 01:56:39.35ID:+d/g4xuk 要件の一つに「Oraにロックインされるの勘弁」があるとマッパー必須
……いやなのは「もうOracleにカネ献上するのは嫌なんや!」って奴
既存のストアド見て置き換えなきゃいかんでしょ
最高にクソだったのは1関数5000行if12段のストアド
あれはサジ投げてとりあえずおっつけの改修だけやることにした
……いやなのは「もうOracleにカネ献上するのは嫌なんや!」って奴
既存のストアド見て置き換えなきゃいかんでしょ
最高にクソだったのは1関数5000行if12段のストアド
あれはサジ投げてとりあえずおっつけの改修だけやることにした
118デフォルトの名無しさん
2017/04/09(日) 02:27:20.83ID:S92Irkmv >>117
設計書なかったんだ、ははワロス
設計書なかったんだ、ははワロス
119デフォルトの名無しさん
2017/04/09(日) 02:34:17.14ID:+d/g4xuk >>118
設計書がどうこうとかじゃなくて、「おにぎりスタッバー」程度余裕で超えるド畜生
丸尾末広とか風船クラブ級の理解不能レベル
だから俺のところに来たんだろうが、さすがに当座のおっつけ以上の対応はムリだったな
設計書がどうこうとかじゃなくて、「おにぎりスタッバー」程度余裕で超えるド畜生
丸尾末広とか風船クラブ級の理解不能レベル
だから俺のところに来たんだろうが、さすがに当座のおっつけ以上の対応はムリだったな
120デフォルトの名無しさん
2017/04/09(日) 02:39:11.61ID:+d/g4xuk むしろ1関数5000行if12段の脅威を感覚でわからんとかヤバいな
最低でも2048くらい分岐が発生する
平均的な人間は7くらいしかわからん(Code Completeを参照のこと)
最低でも2048くらい分岐が発生する
平均的な人間は7くらいしかわからん(Code Completeを参照のこと)
121デフォルトの名無しさん
2017/04/09(日) 02:50:02.23ID:+d/g4xuk 一応言っておくが、俺はWAISテストで引っかかってるんで3か4しかわかんねぇようだ
まぁそのくらいあればシノギはできるようだがね
WAISでググるこたぁなかろうし、ググったらヘイトするんだろうけどな
まぁそのくらいあればシノギはできるようだがね
WAISでググるこたぁなかろうし、ググったらヘイトするんだろうけどな
122デフォルトの名無しさん
2017/04/09(日) 08:12:06.51ID:MBRFLDgA if12段が*最低*でも2048*くらい*分岐って計算の方がヤバい
123デフォルトの名無しさん
2017/04/09(日) 08:18:43.92ID:BIX5wjPO 分岐を志向するか統合を志向するかで無能か有能か分かれそう
124デフォルトの名無しさん
2017/04/09(日) 08:49:12.98ID:Zg/bzUyC と言いますと?
125デフォルトの名無しさん
2017/04/09(日) 09:36:40.13ID:Ch2od0MN 無理なクラスタリングはハンマー釘病になる
その場その場に応じた最適解を選べばいいだけ
その場その場に応じた最適解を選べばいいだけ
126デフォルトの名無しさん
2017/04/09(日) 11:52:37.41ID:cTj84sSr 釘宮病ってなんだ?
127デフォルトの名無しさん
2017/04/09(日) 23:56:30.49ID:dNHxTouX 12段ifに於ける1つの分岐
if(a){ if(b){ if(c){ if(d){ if(e){ if(f){ if(g){ if(h){ if(i){ if(j){ if(k){ if(l){
....x;
} else {
....y;
}}}}}}}}}}}}
if(a){ if(b){ if(c){ if(d){ if(e){ if(f){ if(g){ if(h){ if(i){ if(j){ if(k){ if(l){
....x;
} else {
....y;
}}}}}}}}}}}}
128デフォルトの名無しさん
2017/04/10(月) 00:17:53.55ID:f5bfXI8/ 改良版
if(a && b && c && d && e && f && g && h && i && j && k && l) {
....x;
} else {
....y;
}
ここから言いたいことがわかるかね?
if(a && b && c && d && e && f && g && h && i && j && k && l) {
....x;
} else {
....y;
}
ここから言いたいことがわかるかね?
129デフォルトの名無しさん
2017/04/10(月) 02:17:00.84ID:ogTJ3oaz >>128
先に言えハゲ
先に言えハゲ
130デフォルトの名無しさん
2017/04/10(月) 02:17:56.14ID:f5bfXI8/ はげてねーよはげ
131デフォルトの名無しさん
2017/04/10(月) 07:53:31.28ID:1VtPDmxC >>130
ハゲろ
ハゲろ
132デフォルトの名無しさん
2017/04/10(月) 08:53:35.90ID:SOLotzzn ガキかよ...
133デフォルトの名無しさん
2017/04/10(月) 12:33:19.05ID:dyJkQ9HN >>132
うるせー、ハゲ
うるせー、ハゲ
134デフォルトの名無しさん
2017/04/10(月) 13:12:58.61ID:Bu07ZLW6135デフォルトの名無しさん
2017/04/11(火) 04:41:06.97ID:mchlWSiU136デフォルトの名無しさん
2017/04/11(火) 07:15:24.21ID:8/HzfseJ 物理クラス設計にDTOって書きますか?
一応クラスだしなぁと
悩んでます
流石に論理じゃ不要と思いますが
一応クラスだしなぁと
悩んでます
流石に論理じゃ不要と思いますが
137デフォルトの名無しさん
2017/04/13(木) 07:07:56.79ID:FYxnOP1R 社員クラスと所属クラスがあって
年月を問い合わせたら
その年月時点での所属を返すように
したいのですが、どちらのクラスに問い合わせるのが正しいと思いますか
年月を問い合わせたら
その年月時点での所属を返すように
したいのですが、どちらのクラスに問い合わせるのが正しいと思いますか
138デフォルトの名無しさん
2017/04/13(木) 07:18:59.41ID:m/ZfxtWH おいらなら、社員クラスに所属クラスを埋め込むが。
と言うか、所属はクラスである必要すら感じない。
構造体でよく無いか?
と言うか、所属はクラスである必要すら感じない。
構造体でよく無いか?
139デフォルトの名無しさん
2017/04/13(木) 08:37:21.93ID:UeuCulgt sql
140デフォルトの名無しさん
2017/04/13(木) 09:29:06.54ID:i0SFiNXj >>137
とりあえず社員クラスと所属クラスと年月の関係を書くように
とりあえず社員クラスと所属クラスと年月の関係を書くように
141デフォルトの名無しさん
2017/04/13(木) 11:36:09.37ID:Wjez3hz+ 所属クラスって名前でいいのか?
部署クラスとかが普通だと思うな
部署クラスとかが普通だと思うな
142デフォルトの名無しさん
2017/04/13(木) 20:19:04.83ID:U0NTTHzz 所属クラスは確かにおかしいですね
部の下にグループがあるので部署という名前は避けたのですが
部署クラスがグループ教えてくれるのはなんら問題ないことに気付いたので部署クラスに改名しました
社員クラスのフィールドには
·社員番号
·氏名
部署クラスのフィールドには
·部署
·部署配下のグループ
としているのですが
所属部署を知りたい時に、社員に今の所属を聞くべきか、部署に社員の所属を教えて貰うのか、どちらが好ましいのかなとお聞きしたくて書きました
部の下にグループがあるので部署という名前は避けたのですが
部署クラスがグループ教えてくれるのはなんら問題ないことに気付いたので部署クラスに改名しました
社員クラスのフィールドには
·社員番号
·氏名
部署クラスのフィールドには
·部署
·部署配下のグループ
としているのですが
所属部署を知りたい時に、社員に今の所属を聞くべきか、部署に社員の所属を教えて貰うのか、どちらが好ましいのかなとお聞きしたくて書きました
143デフォルトの名無しさん
2017/04/13(木) 21:34:32.88ID:kfgJyhKZ >>142
社員がわかっているときは、社員に聞けばいいし、
部署がわかっている場合は、部署に聞けばいい。
どちららでもOKだし、ちゃんと作るならば
どちらからでもできるようにする
これは分かってない人意外と多いんじゃないかと思うけど、
データベース(RDBMSを使わないにしろ)っていうのは、
単体のテーブルの集まりではなくて、全体で一つのデータベースなんだよ
クラスに置き換えていうならば、クラス一つ一つが単独で存在しているのではなくて
クラスとクラス、そしてその関係を定義して、複数のクラスで一つのデータベースを表現する
(ただし設定テーブルのような、他の完全に独立しているテーブルのような例外はある)
だから社員クラスのフィールドには、所属部署というフィールドを持っているだろうし
部署クラスには、所属社員を取得するメソッドが存在している
社員がわかっているときは、社員に聞けばいいし、
部署がわかっている場合は、部署に聞けばいい。
どちららでもOKだし、ちゃんと作るならば
どちらからでもできるようにする
これは分かってない人意外と多いんじゃないかと思うけど、
データベース(RDBMSを使わないにしろ)っていうのは、
単体のテーブルの集まりではなくて、全体で一つのデータベースなんだよ
クラスに置き換えていうならば、クラス一つ一つが単独で存在しているのではなくて
クラスとクラス、そしてその関係を定義して、複数のクラスで一つのデータベースを表現する
(ただし設定テーブルのような、他の完全に独立しているテーブルのような例外はある)
だから社員クラスのフィールドには、所属部署というフィールドを持っているだろうし
部署クラスには、所属社員を取得するメソッドが存在している
144デフォルトの名無しさん
2017/04/13(木) 22:59:09.23ID:Wjez3hz+ キリッ
145デフォルトの名無しさん
2017/04/14(金) 01:10:42.96ID:DK6sdjwT >>137
どっちでもええ、ダメだったら直すまでだ
JavaのAPIというか一回書いたら半永久的に治せないインターフェースを書いてるわけでもないだろ
あるいは大企業の連中が使ってるイミフなフレームワークか
そんなん言っても満足されないならこのくらい
・社員が子会社に転籍とかフツーにあり得るなら「社員」に持たす、全グループ間で同一のアプリ使ってる前提だが
部署だと会社跨いだら引けなくなる設計になってる可能性もあるんでな
・一社だけなら部署でも社員でもノリで決めていい(多分直せるはずだ)
どっちでもええ、ダメだったら直すまでだ
JavaのAPIというか一回書いたら半永久的に治せないインターフェースを書いてるわけでもないだろ
あるいは大企業の連中が使ってるイミフなフレームワークか
そんなん言っても満足されないならこのくらい
・社員が子会社に転籍とかフツーにあり得るなら「社員」に持たす、全グループ間で同一のアプリ使ってる前提だが
部署だと会社跨いだら引けなくなる設計になってる可能性もあるんでな
・一社だけなら部署でも社員でもノリで決めていい(多分直せるはずだ)
146145
2017/04/14(金) 01:15:51.93ID:DK6sdjwT とりあえず目的が「特定の社員の所属状況を引く(あるいは特定社員の在籍履歴を引きたくなって機能追加)」なら
社員に持たすだろうかな
個人のトラッキングが目的なら個人を扱うクラスが責任取るべき
部署に持たすってなら「今日の部署の人員配置状況がわかること」が目的ってことになるんで
社員に持たすだろうかな
個人のトラッキングが目的なら個人を扱うクラスが責任取るべき
部署に持たすってなら「今日の部署の人員配置状況がわかること」が目的ってことになるんで
147デフォルトの名無しさん
2017/04/14(金) 01:21:47.69ID:5G8BkNCQ >>145
Java関係ないやん
Java関係ないやん
148デフォルトの名無しさん
2017/04/14(金) 01:36:29.65ID:DK6sdjwT149148
2017/04/14(金) 01:36:57.02ID:DK6sdjwT varがあればダックタイピングもできるだろうしな
150デフォルトの名無しさん
2017/04/14(金) 03:32:44.79ID:DK6sdjwT もう寝るか
Java8のlambdaなんとかならんもんかねぇ
スレッドのラッパーってのは期待してなかった(高階関数と、関数テーブル用途が使えん)
ドロイド君のイベントに差し込むのには使えようが
Java8のlambdaなんとかならんもんかねぇ
スレッドのラッパーってのは期待してなかった(高階関数と、関数テーブル用途が使えん)
ドロイド君のイベントに差し込むのには使えようが
151デフォルトの名無しさん
2017/04/14(金) 07:12:34.16ID:n5pL5Dn8 意外とどちらでも良いんですね
モデリング的に部署に聞くのはあり得ないとか言われると思ったのですが
ただ、社員にも部署にも問い合わせ可能なのが好ましいというのは驚きでした 冗長と言われそうで考えになかったもので 参考になります
モデリング的に部署に聞くのはあり得ないとか言われると思ったのですが
ただ、社員にも部署にも問い合わせ可能なのが好ましいというのは驚きでした 冗長と言われそうで考えになかったもので 参考になります
152デフォルトの名無しさん
2017/04/14(金) 07:31:08.07ID:dq/wP8H9 「現実世界」なんて忘れて
153デフォルトの名無しさん
2017/04/14(金) 09:07:05.40ID:aK3T4zVf >>150
はい?
はい?
154デフォルトの名無しさん
2017/04/14(金) 21:02:07.32ID:KZAGQEdK クラス構造に凝っても意味ないじゃん
155デフォルトの名無しさん
2017/04/14(金) 23:49:30.63ID:Sw6Rs9Qs そろそろjavaは遺物扱いで良いんじゃないかって思ってる
156デフォルトの名無しさん
2017/04/14(金) 23:57:33.02ID:2Ku103cF Cobolですら現役なのに
JavaをオワコンにしようとしてるやつはJavaの何が気に入らんのだ
JavaをオワコンにしようとしてるやつはJavaの何が気に入らんのだ
157デフォルトの名無しさん
2017/04/15(土) 00:00:58.14ID:PX53Hw9S うまく作れないことを言語のせいにしたいだけだと思ってる
158デフォルトの名無しさん
2017/04/15(土) 00:03:32.65ID:0ry10bQQ その通りやで
159デフォルトの名無しさん
2017/04/15(土) 00:06:46.85ID:0ry10bQQ ところでそろそろjavaにも型推論追加された?
160デフォルトの名無しさん
2017/04/15(土) 00:14:08.96ID:b29XQl7t されねーしいらねーし
161デフォルトの名無しさん
2017/04/15(土) 00:24:58.93ID:PX53Hw9S javaスレでどうぞ
162デフォルトの名無しさん
2017/04/15(土) 00:28:17.04ID:0ry10bQQ じゃあ何の話するの?
163デフォルトの名無しさん
2017/04/15(土) 00:32:30.38ID:PX53Hw9S 何もなけりゃ何も話さなくていいんだよ
164デフォルトの名無しさん
2017/04/15(土) 00:37:51.34ID:uwyLFIA1 好き嫌いだよ好き嫌い
それでいいよ
それでいいよ
165デフォルトの名無しさん
2017/04/15(土) 09:43:01.13ID:01wvAL9A166デフォルトの名無しさん
2017/04/16(日) 02:05:28.12ID:IBph2Vsu >>156
Javaはもともと組み込み言語だったんで、真剣にやると
他言語ではできることがJavaではできないってことがよくある
手数かけりゃそりゃいくらでもできるが、要求が出たら今日リリースできて当然の
職場だと厳しいよ
Javaはもともと組み込み言語だったんで、真剣にやると
他言語ではできることがJavaではできないってことがよくある
手数かけりゃそりゃいくらでもできるが、要求が出たら今日リリースできて当然の
職場だと厳しいよ
167166
2017/04/16(日) 02:23:40.59ID:IBph2Vsu Struts1 + Hibernate固定とか、Spring + Hibernate固定の現場で、
お客さんからハナシ聞いて1〜2週間後に納品、みたいなのが許されるならJavaでも構わないと思う
まあアレだ「エラーが絶対に出ないこと」ならJavaのほうが有利なのは認めるんで
エラーが多少出てもいいから最速で「だいたい」動くものが必要だって働き方だとJavaキツい
お客さんからハナシ聞いて1〜2週間後に納品、みたいなのが許されるならJavaでも構わないと思う
まあアレだ「エラーが絶対に出ないこと」ならJavaのほうが有利なのは認めるんで
エラーが多少出てもいいから最速で「だいたい」動くものが必要だって働き方だとJavaキツい
168デフォルトの名無しさん
2017/04/16(日) 02:41:47.00ID:cCOM2/u0 >.166
組み込み言語だったことが理由で
他の言語で出来てJavaで出来ないことって何?
組み込み言語だったことが理由で
他の言語で出来てJavaで出来ないことって何?
169デフォルトの名無しさん
2017/04/16(日) 02:42:52.99ID:cCOM2/u0170デフォルトの名無しさん
2017/04/16(日) 05:04:51.94ID:IBph2Vsu171デフォルトの名無しさん
2017/04/16(日) 09:40:21.87ID:0mT+BZRD オブジェクト指向と言ったらjavaがメジャーだしjavaが出来れば良いと思う
C++メインでオブジェクト指向できるという人は構造化プログラマが多い気がするから業務システムでの採用は避けたい
C#は隠れVB野郎が擬態してる可能性が高いから根本的に避けたい
Rubyは俺が知らないw
C++メインでオブジェクト指向できるという人は構造化プログラマが多い気がするから業務システムでの採用は避けたい
C#は隠れVB野郎が擬態してる可能性が高いから根本的に避けたい
Rubyは俺が知らないw
172デフォルトの名無しさん
2017/04/16(日) 09:44:29.62ID:0mT+BZRD VB.NETでオブジェクト指向してる人間って2割居ないんじゃ無いかと思う
構造化プログラムしてるのが5割で、残りは非構造化プログラムってイメージ
構造化プログラムしてるのが5割で、残りは非構造化プログラムってイメージ
173デフォルトの名無しさん
2017/04/16(日) 10:02:40.78ID:3arFtvKs cobolerやVBerがjavaやったらやっぱり同じだよ
174デフォルトの名無しさん
2017/04/16(日) 10:24:00.81ID:pKwaze4n >>171
C#erがVB程度しか使いこなせて無いかどうかは、Linq使いこなせるかどうかで大体判別可能。
C#erがVB程度しか使いこなせて無いかどうかは、Linq使いこなせるかどうかで大体判別可能。
175デフォルトの名無しさん
2017/04/16(日) 10:44:52.25ID:deLvCvQZ JavaとかRubyは純粋指向の人が多いような気がする
176デフォルトの名無しさん
2017/04/16(日) 13:37:47.43ID:P5/zt8YK 純粋でメリットがあるのって、開発環境的なツールだけだよな。
人間にとっては、そのツールの恩恵を受けられる事に多大なメリットがあるけど、言語自体に直接的なメリットを感じないわ。
人間にとっては、そのツールの恩恵を受けられる事に多大なメリットがあるけど、言語自体に直接的なメリットを感じないわ。
177デフォルトの名無しさん
2017/04/17(月) 09:26:03.38ID:ZPW6EaCZ >>171
レッテルでdisってるだけという
レッテルでdisってるだけという
178デフォルトの名無しさん
2017/04/17(月) 09:29:54.87ID:ZPW6EaCZ てかC#の売りは、あのXMLでフォームを作れる点じゃないのかね。
泥のアプリに感覚が近い。
フレームワークなんだろうが、あれなしでC#を使うとは思えず、凝ったことはAPIやCOMを自分で使わないといけないような。
だから、業務系システムでC#はわかる。
泥のアプリに感覚が近い。
フレームワークなんだろうが、あれなしでC#を使うとは思えず、凝ったことはAPIやCOMを自分で使わないといけないような。
だから、業務系システムでC#はわかる。
■ このスレッドは過去ログ倉庫に格納されています
