板検索:
javaの気に食わないとこがあるんだが・・・ (174)
まとめビュー
1
仕様書無しさん[]   投稿日:2016/09/12 23:23:05
配列宣言で2回も型名書く意味が分からん
例えば↓

int[] a; //配列変数宣言
a = new int[5]; //要素数5

intって2回もいう必要なくね?

c言語からやったから,気持ち悪く感じるんだが
int a[5]; //c言語
コメント2件


2
仕様書無しさん[]   投稿日:2016/09/12 23:27:03
Javaはよく知らんけど、宣言した型とは違う型の配列をnewしたいときあるからじゃね?
コメント1件

3
仕様書無しさん[]   投稿日:2016/09/12 23:30:00
>2
どういうことだ
int[] a;
a = new double[5];
ってことができるのか?あとから宣言したものが優先される的なこと?
コメント1件

4
仕様書無しさん[sage]   投稿日:2016/09/13 00:39:12
int a[] = new int[5];
コメント1件

5
仕様書無しさん[]   投稿日:2016/09/13 00:54:49
>4
その宣言も同じ意味やけど,結局intって2回言ってるやん
コメント1件

6
仕様書無しさん[]   投稿日:2016/09/13 01:06:50
>5
一方は変数の宣言、一方はオブジェクトの生成
宣言と生成をわけることができるんやねん
C言語やとでけへんやろうでんがな
コメント1件

7
仕様書無しさん[]   投稿日:2016/09/13 01:07:09
おま

8
仕様書無しさん[sage]   投稿日:2016/09/13 01:53:26
でんがなまんがな

9
仕様書無しさん[]   投稿日:2016/09/13 01:54:23
俺も最初は違和感あったけど、林晴比古の本読んだらなんとなく2回記述するのに納得したんだけど、今では何で納得したのか忘れてしまった。

10
仕様書無しさん[]   投稿日:2016/09/13 02:00:36
>6
分けるメリットを教えてくれると助かる
マジでわからん
コメント2件

11
仕様書無しさん[]   投稿日:2016/09/13 03:43:06
>10
必要なときのみメモリ確保するんで
比較的大きいデータを使うとき効率が良いよ
あとポリモーフィズムができる

C言語では動的メモリ確保に当たるかと
int *ptr = (int *)malloc(sizeof(int) *1024);
C言語でも2回書くよね
3回書いてるけど
コメント1件

12
仕様書無しさん[sage]   投稿日:2016/09/13 08:56:07
javaは参照型変数なんで、cのnewと同じ
つまり、cで全ての変数でポインタ使ってるのと同じ
コメント1件

13
仕様書無しさん[]   投稿日:2016/09/13 10:13:32
>11
>12
なるほど
ポインタって考えればいいのか,納得しました.
ありがとう

14
仕様書無しさん[sage]   投稿日:2016/09/13 10:14:09
>10
特に無いから型推論とか出てきたんじゃないの?
初期の構文解析上の都合とか。
コメント1件

15
仕様書無しさん[]   投稿日:2016/09/13 11:01:35
>14
なんかそういうものとして覚えて進めていきます.
ありがとう

16
仕様書無しさん[]   投稿日:2016/09/13 12:37:05
>3
親クラスで宣言しておいた変数に小クラスのインスタンスを入れることってできないの?
コメント1件

17
仕様書無しさん[sage]   投稿日:2016/09/13 13:02:54
親クラスにprivateで宣言した小クラスの型変数に、setter使って小クラスの型変数に格納した値を入れるのはよく使うんじゃない?

18
仕様書無しさん[sage]   投稿日:2016/09/13 19:43:19
理由なんて無い
それがJAVAだ
気に食わないなら触るな


19
仕様書無しさん[]   投稿日:2016/09/14 12:56:33
いや、CやC++から入ると確かに違和感ある。
二度手間のような気がしてしまう。
上のレスを見るとちゃんと理由があるみたいだけど。

20
仕様書無しさん[]   投稿日:2016/09/14 20:43:59
.NETなら省略できるよね

C#
var a = new int[4];

VB.NET
Dim a(4) As Integer

Javaが前時代的としか
コメント1件

21
仕様書無しさん[sage]   投稿日:2016/09/14 23:28:32
サイズの決まった配列なんて、ここ数年使った事ないや・・・

22
仕様書無しさん[sage]   投稿日:2016/09/15 00:56:00
まあ、Javaは大きなプロジェクトになって始めて効果があるって言うからな

23
仕様書無しさん[sage]   投稿日:2016/09/15 07:47:08
>16
int[]とdouble[]は継承関係?
コメント1件

24
仕様書無しさん[sage]   投稿日:2016/09/15 11:09:27
>23
んなわけねぇだろアホ

25
仕様書無しさん[sage]   投稿日:2016/09/15 14:34:37
文法もそうだけど
Javaの配列周りの仕様はごちゃごちゃしすぎで初心者に教えるのが大変

Listとかのが仕様単純じゃねーの
コメント1件

26
仕様書無しさん[sage]   投稿日:2016/09/15 17:06:47
何が大変なのかわからない

27
仕様書無しさん[sage]   投稿日:2016/09/15 19:39:59
>25
他の言語の配列まわりの仕様よりJavaがごちゃごちゃしてるところって例えば?
コメント2件

28
仕様書無しさん[]   投稿日:2016/09/15 23:07:24
>27
25じゃないけど個人的にはプリミティブ型の配列をnewで生成しますっていうのが既に酷い
>1と同じで型宣言うっとおしい。ハッシュマップとか初期化だけでどこまで伸びるんだよと
コメント1件

29
仕様書無しさん[]   投稿日:2016/09/15 23:32:23

30
仕様書無しさん[sage]   投稿日:2016/09/16 00:04:46
>29
a

31
仕様書無しさん[sage]   投稿日:2016/09/16 00:08:18
>28
> プリミティブ型の配列をnewで生成しますっていうのが既に酷い

格納する型がプリミティブでも配列自体はオブジェクトなんだから別におかしくないと思うけど。
参照型の配列はnewしてプリミティブ型の配列はnewしないって仕様の方が好ましいわけ?

> 型宣言うっとおしい

それは配列の問題じゃないよね?
コメント1件

32
仕様書無しさん[sage]   投稿日:2016/09/16 00:29:41
>31
配列がオブジェクトなのがどうなのって話でしょ
コメント1件

33
仕様書無しさん[sage]   投稿日:2016/09/16 00:50:41
>32
そういう話じゃねえだろw

34
仕様書無しさん[sage]   投稿日:2016/09/16 09:39:18
>29
Aと7

35
仕様書無しさん[sage]   投稿日:2016/09/16 16:53:14
>20
varはあんま好かんわ

36
仕様書無しさん[sage]   投稿日:2016/09/16 17:20:12
var intもint intも宣言2回してるのには変わらんよな。

37
仕様書無しさん[]   投稿日:2016/09/16 21:32:30
Java脳はこれだから・・・
コメント1件

38
仕様書無しさん[sage]   投稿日:2016/09/16 22:34:30
というか、配列使わなくね?
なんか便利なコレクションクラス使うでしょ
速度求めるならJavaなんて使わんし
コメント1件

39
仕様書無しさん[sage]   投稿日:2016/09/16 23:34:54
>37
書くときは楽だが他人のコードを後から追いかけるときに面倒なんだよIDEの支援受けてても
C#って後から他人が読むこと意識してないなってコード多い
ラムダ式もやたらめったらに使ってたりとか
コメント1件

40
仕様書無しさん[sage]   投稿日:2016/09/17 07:01:03
>38
データを扱う場合は、配列なんてまず使わないね
リストの代わりに配列使ってる奴が書いたコードは全てがおかしい
arr[arr.length - 1] なんちゃらとか正気の沙汰ではないね

41
仕様書無しさん[sage]   投稿日:2016/09/17 08:01:51
リスト使うとimmutableが〜うんぬん

42
仕様書無しさん[sage]   投稿日:2016/09/17 08:43:12
java使いがそんな事気にするはずない

43
仕様書無しさん[sage]   投稿日:2016/09/17 09:32:26
リストの中身は配列の取り扱いだけどな。

44
仕様書無しさん[sage]   投稿日:2016/09/17 09:35:52
「イミュー??ってなんすか?」

45
仕様書無しさん[sage]   投稿日:2016/09/17 10:34:02
速度はそんなに求めはしないが
ほんのちょっと画像データを扱いたい場合も結構ある。
FAXを受信して、ちょっとノイズだけ消したい場合とか
商品画像の背景色を透過させたいとか
ちょっとクリップ処理したいとかリサイズしたいとか。
gmagick入れる程じゃないけど、みたいなのがちょくちょくある。
配列とかガンガン触るよ。

46
仕様書無しさん[sage]   投稿日:2016/09/17 18:37:41
>39
読むときも楽だよばーか

47
仕様書無しさん[sage]   投稿日:2016/09/17 20:37:10
お前がそう思うんなら(ry

48
仕様書無しさん[sage]   投稿日:2016/09/18 17:00:24
お前らケンカせずにgroovy使おうぜ!

49
仕様書無しさん[sage]   投稿日:2016/09/19 14:05:41
型推論var入れろ
ジェネリクスの共変反変サポートしろ
プロパティつけろ

50
仕様書無しさん[sage]   投稿日:2016/09/19 23:10:47
ラムダ式便利だけどJavaらしくはなかったかもな

51
仕様書無しさん[]   投稿日:2016/09/21 01:27:29
(コンソール)出力は一行なのに、入力がクソ面倒くさいとこ。
コメント1件

52
仕様書無しさん[sage]   投稿日:2016/09/21 02:01:02
>51
まさか入力を受け取るコードをいちいちコーディングしてんの?
自分のライブラリを持つという発想がないなんてプログラマ失格じゃん
コメント2件


53
仕様書無しさん[]   投稿日:2016/09/21 08:19:55
System.out.printlnごときで自前のライブラリ使われてたら発狂する
コメント1件

54
仕様書無しさん[sage]   投稿日:2016/09/21 08:38:11
>53
それ出力じゃ
入力って文字受けとる方じゃないの

55
51[]   投稿日:2016/09/21 15:48:06
>52
そんなに言うなら独自の入力メソッドのプロトタイプと書式をうp

56
仕様書無しさん[sage]   投稿日:2016/09/21 19:40:29
プロトタイプw
書式w
コメント1件

57
仕様書無しさん[sage]   投稿日:2016/09/21 21:35:56
メソッドのプロトタイプと書式ってなんだ!?
ボクちゃん初めて聞きました!
コメント1件

58
仕様書無しさん[sage]   投稿日:2016/09/21 22:02:03
プロトタイプはまだわかるけど書式ってなんだよマジでw
俺々用語をそうだと知らずに人前で使っちゃうなんて、ほんとド素人なんだね
コメント1件

59
仕様書無しさん[]   投稿日:2016/09/21 23:55:39
>58
書式は雛形やフォーマットのことだよ
一般的だと思うけど
自分が知らないからって批判しない方がいいと思う
だってお前がバカなだけじゃん
脳ミソ詰めてくれなったお母さんを恨むべきだと思うよ
なんでお前の母親はお前を産んだの?キチガイババアなの?

60
仕様書無しさん[]   投稿日:2016/09/21 23:57:38
>57
知らないこと偉そうに言わないでもらえるかな
聞いてるこっちが恥ずかしいよ
お前のような愚鈍な生き物が淘汰されずに
生き残る人間界に限界を感じるわ

61
仕様書無しさん[]   投稿日:2016/09/21 23:58:27
>56
知らないのな?じゃあお前黙ってろよ

62
仕様書無しさん[]   投稿日:2016/09/21 23:59:01
はい論破完遂

63
51[]   投稿日:2016/09/22 01:22:50
もう止めてくれ…
俺を叩くのも、それをまた叩くのも(敵の敵は味方だが)
俺がテキトーに言葉を使ったのがいけなかったんや…
じゃあもっと簡単に、>52が言う、(本来の)コンソール入力に代わる独自の入力メソッドのアルゴリズム(もしくはSPD)を教えて下さい。おなしゃす。
コメント1件

64
仕様書無しさん[sage]   投稿日:2016/09/22 07:30:46
C言語専用の用語が、万能だと思ってる漢の人って・・・

65
仕様書無しさん[]   投稿日:2016/09/22 07:33:27
イケメンプログラマ「入力ライブラリのAPI仕様を教えていただけますか?」
屑プログラマ「入力ライブラリのメソッドのフォーマxtト、しょシィ気!!」
コメント1件

66
仕様書無しさん[sage]   投稿日:2016/09/22 09:41:44
あらま、無駄に荒れてるわね。

私は20年以上Javaをやっていますが、由緒正しいJavaプログラマは、プロトタイプ(宣言)という用語は決して使わないと思うのです。

ここはJavaスレですよ、皆さん。
コメント2件

67
仕様書無しさん[]   投稿日:2016/09/22 10:34:32
>66
にわかがあと40年ROMってろ

68
仕様書無しさん[]   投稿日:2016/09/22 10:35:02
>65
API仕様wwwwイケメンでも残念すぎるわ

69
仕様書無しさん[]   投稿日:2016/09/22 10:35:47
API仕様ってなんすか?オレオレ用語で言われてもわかんねっす

70
仕様書無しさん[]   投稿日:2016/09/22 10:37:01
もっとだ!もっと俺に薪をよこせ!!

71
仕様書無しさん[sage]   投稿日:2016/09/22 11:35:23
>63
SPDってなんだよ
コメント1件

72
仕様書無しさん[sage]   投稿日:2016/09/22 11:43:03
Serial Presence Detect
Structured Programming Diagram
Supply Processing Distribution

73
63[]   投稿日:2016/09/22 12:51:01
>66
だからそれはハンセーしたってば。Javaならではの言い回しがあるんでしょ?

>71
フローチャートみたいなやつ。
コメント1件

74
仕様書無しさん[sage]   投稿日:2016/09/22 13:11:34

75
仕様書無しさん[sage]   投稿日:2016/09/22 13:17:51
>73
ちょっとぐぐってみたんだけど、NECがなんとかってやつ?
だとしたら、そんなローカル記法なんて知らねえよ
共通語彙で話せっていう意味がほんと理解できないんだな
コメント1件

76
73[]   投稿日:2016/09/22 15:39:55
>75
SPDはローカル記法じゃないでしょ?
わかりやすいJavaという本に載ってたぞ。
コメント1件

77
仕様書無しさん[sage]   投稿日:2016/09/22 15:44:40
>76
あの本に載ってるコードってダサいよな
コメント1件

78
仕様書無しさん[sage]   投稿日:2016/09/22 19:14:26
Javaの世界に、他の言語から流れ着いたおかしな輩が流れこんでいるのが、このスレを見てよく分かった
5年前に脱出して本当に良かったです
コメント1件

79
仕様書無しさん[sage]   投稿日:2016/09/22 21:50:29
COBOL、VB、Java、Rubyっていうのが事務系ITの流れ
ネットや書籍じゃ情報が出てこない上に
米国などと流儀が違うので英語厨も沸かず
ローカルルールが発生しやすい

80
仕様書無しさん[sage]   投稿日:2016/09/24 13:02:57
>78
逃げてどこ行ったのさ
VBAか?
コメント1件

81
仕様書無しさん[sage]   投稿日:2016/09/25 20:45:11
>80
主にNode.jsとRuby on Railsですよ
SIerでは、JavaでWebばかりやってたので、自然の成り行きです
開発はLinux上なので、周りの技術者とも意気があって大満足です
SIerやMS系に近い技術とは距離を置くようにしてます
コメント2件

82
仕様書無しさん[sage]   投稿日:2016/09/25 21:06:40
>81
今やNodeやRoRよりASP.NET MVCのほうが生産性高いよw
コメント1件

83
仕様書無しさん[]   投稿日:2016/09/25 21:11:37
>82
Windowsサーバでしか動かないんじゃ・・・

84
仕様書無しさん[sage]   投稿日:2016/09/25 21:30:55
>81
エディタとかどうしてる?Vim?
カスタマイズしまくらないとVSの足元にも及ばないと思うけど、どうやって生産性上げてる?w

85
仕様書無しさん[sage]   投稿日:2016/09/25 21:54:23
.NET Core はLinuxでも動くで
コメント1件

86
仕様書無しさん[]   投稿日:2016/09/25 22:08:12
>85
仮想マシンはあってもサーバがないんじゃ・・・

87
仕様書無しさん[sage]   投稿日:2016/09/25 22:08:20
生産性は有史以来ずっとMSのほうが高いでしょ
Linuxは金がないやつが使うおもちゃだよ
コメント1件

88
仕様書無しさん[sage]   投稿日:2016/09/25 22:10:54
MSから距離置いてるってことは、TSも使ってないんだろうなー
もったいないと思うけど、まぁJSで大規模な開発しない人ならvanillaで十分か

89
仕様書無しさん[]   投稿日:2016/09/25 22:20:28
>87
bash on windowsもあるし
MSはLinuxにも投資してるんだよね
.NET製のWebサーバが増えるのを期待したい
コメント1件

90
仕様書無しさん[sage]   投稿日:2016/09/26 00:38:43
ここってJavaスレだよね・・・
コメント1件

91
仕様書無しさん[]   投稿日:2016/09/26 00:42:08
>90
そんなこと言ったらマツタケのスレでおちんぽの話しちゃいけないのかってことになるよね?(迫真

92
仕様書無しさん[sage]   投稿日:2016/09/26 01:10:56
>89
Azureへの投資であって
Linuxに投資してるわけじゃないけどな

93
仕様書無しさん[sage]   投稿日:2016/09/26 21:05:25
GitHubを知らない人、聞いた事はあるが何か分からない人がSIer(笑)には沢山いるぞ
コメント1件

94
仕様書無しさん[sage]   投稿日:2016/09/26 21:24:50
>93
派遣ぷろぐらまーも知らんかったwww

95
仕様書無しさん[sage]   投稿日:2016/09/26 23:12:14
大手だと自社製のバージョン管理ツールぐらい持ってるからな
コメント1件

96
仕様書無しさん[sage]   投稿日:2016/09/26 23:57:04
>95
そんなもん使いたくねえな

97
76[]   投稿日:2016/09/28 15:10:18
>77
どうならダサくないんだよ。
コメント1件

98
仕様書無しさん[sage]   投稿日:2016/09/28 18:04:46
>97
ド素人は黙ってろ
コメント1件

99
97[]   投稿日:2016/09/28 18:47:30
>98
ダサいダサくないに素人も玄人もあるかよ。
コメント1件

100
仕様書無しさん[sage]   投稿日:2016/09/28 20:11:59
>99
自分でわかんないならド素人でしょ
コメント1件

101
仕様書無しさん[sage]   投稿日:2016/09/29 01:27:22
出版社のHPからサンプルDLしてみた
ダサいと思う
なんか臭ってくるコード
コメント1件

102
99[sage]   投稿日:2016/09/29 02:21:55
>100
ド素人は意見しちゃいかんのか?

>101
臭うとはどういうこと?
コメント1件

103
仕様書無しさん[sage]   投稿日:2016/09/29 02:52:04
新人研修に使うのにいいテキストないかと思って入門書を物色してたんだが、
わかりやすいJavaのコードは本当にダサかった

104
仕様書無しさん[sage]   投稿日:2016/09/29 07:06:01
>102
"コードスメル"の日本語的表現


105
仕様書無しさん[sage]   投稿日:2016/09/29 18:49:09
初心者にも分かりやすくしてるから仕方ない

それをエレガントに書き直すのもいい練習じやないかな?

106
102[]   投稿日:2016/09/29 19:38:20
ダサいがわかりやすい文か、カッコいいが難解な文か。
コメント1件

107
仕様書無しさん[sage]   投稿日:2016/09/29 20:12:14
問題なのは本に書いてあるからといってそれを社内標準とか言い出す
万年初心者みたいな会社

108
仕様書無しさん[]   投稿日:2016/09/29 20:22:57
>106
分かりやすくて、カッコいい文!です!
コメント1件

109
仕様書無しさん[sage]   投稿日:2016/09/30 00:17:22
本に書いてある原理原則と
社内にのさばっている悪しき習慣と
誰も反論できない新人の主張

おまえらまともな仕事しないよな

110
106[sage]   投稿日:2016/09/30 01:05:23
>108
カレー味のカレー、じゃないが、その2つは両立しないのでは?
コメント2件

111
仕様書無しさん[sage]   投稿日:2016/09/30 06:34:28
>110
ウンコ味おいしいお・・・

112
仕様書無しさん[sage]   投稿日:2016/09/30 18:50:32
>110
的外れ

113
仕様書無しさん[sage]   投稿日:2016/09/30 18:56:10
変数名がローマ字読みで、しかも綴り微妙だと最高に格好悪い
コメント1件

114
110[]   投稿日:2016/09/30 19:49:36
>113
変数名は全部英語で書かないといかんのか?
コメント1件

115
仕様書無しさん[sage]   投稿日:2016/09/30 20:38:38
>114
こだわりがない人はなんでもいいよ
お好きにどうぞ

116
仕様書無しさん[sage]   投稿日:2016/09/30 21:22:32
var hensuu1 = 0;

print "halou waldo"

117
仕様書無しさん[sage]   投稿日:2016/09/30 22:05:28
変数を英語で書くと悲惨なことになるからやめとけ
プログラマなんてロクに英語ができないんだから
英語縛りにするとWebで和英辞書を調べた程度の適当な単語ばかりになる
専門用語は使い分けが難しいんだから、間違うぐらいなら日本語を使ってくれ
コメント1件

118
仕様書無しさん[sage]   投稿日:2016/09/30 22:43:29
TOEIC1000点のボクなら全部英語で書けるよ

119
仕様書無しさん[sage]   投稿日:2016/09/30 22:45:46
残念ながらTOEICは専門用語ほとんどカバーしてない

120
仕様書無しさん[sage]   投稿日:2016/09/30 22:47:14
>117
職場にそういうバカが居て困ってる
知りもしないのにググって出てきた訳を盲目的に使うから
たいてい間違ってる

121
仕様書無しさん[sage]   投稿日:2016/09/30 23:55:55
対象の業務の専門書をAmazon.comで数冊買って目を通しておけば、ネーミングで困ることはそんなにないよ

122
仕様書無しさん[sage]   投稿日:2016/10/01 00:12:39
変数になりそうな単語ばかり集めた本ないかな?

123
仕様書無しさん[sage]   投稿日:2016/10/01 06:16:52
本じゃないけどcodic.jpとかは?
あとは「○ 英語 用語集」で検索かければまとめサイトが見つかる
コメント1件

124
仕様書無しさん[]   投稿日:2016/10/01 17:07:14
>123
うおおおマジでありがとう!!!

125
仕様書無しさん[sage]   投稿日:2016/10/01 17:13:11
あ、○の所は会計だとか製造だとかの業務に関する言葉ね

126
仕様書無しさん[sage]   投稿日:2016/10/01 22:20:17
最近、2バイト文字の変数もありかなと思ってる
下手な英語よりは日本語(全角)の変数のほうがわかりやすい
実際やってみるとコメントの量も減るし良い事しかない
新規コーディングは打鍵数的な意味でちょっと面倒だけど、保守だとあまり関係ない
コメント1件

127
仕様書無しさん[]   投稿日:2016/10/01 23:03:39
>126
俺もときどき日本語使ってるよ
似たような業務用語があって細かい違いを英語で
表現できなさそうなときは日本語にした方が保守しやすいよね

128
仕様書無しさん[sage]   投稿日:2016/10/02 05:29:54
業務用語は英訳せずに日本語(ローマ字)が多いかな

例えば架空の用語「特盛」って用語があった場合、
is_tokumoriって変数名にする
敢えて is_extra_large とかにはしないかな

そういうの以外は基本的に平易で(正しい)英単語を使う

129
仕様書無しさん[sage]   投稿日:2016/10/02 05:31:29
あ、データベース上のカラム名で既に extra_large が使用されている場合は
プログラムでもその単語使うけどね

130
仕様書無しさん[sage]   投稿日:2016/10/02 05:34:52
ここjavaスレだよな・・・

131
仕様書無しさん[sage]   投稿日:2016/10/02 07:30:03
javaだってDB使うだろ…

まあ良くできたORM使ってれば意識しないかも知れないけど

132
仕様書無しさん[sage]   投稿日:2016/10/02 08:44:33
良くできたORマッパーってツチノコみたいなもんというイメージ

133
仕様書無しさん[sage]   投稿日:2016/10/02 15:26:17
つちのこが何したって言うの?


134
仕様書無しさん[sage]   投稿日:2016/10/02 16:13:40
実在が疑わしいって意味だろ

135
仕様書無しさん[sage]   投稿日:2016/10/02 17:34:55
ボケにマジレス返されたか…

136
仕様書無しさん[sage]   投稿日:2016/10/02 22:36:32
風俗にいくとよく「ツチノコみたい」って言われるけど
ORマッパーみたいだと思われてるのか!

137
仕様書無しさん[sage]   投稿日:2016/10/02 22:44:40
違うぞ
よく出来たO/Rマッパーだ
誇れ

138
仕様書無しさん[sage]   投稿日:2016/10/02 23:33:02
変わった形してるな…

139
仕様書無しさん[sage]   投稿日:2016/10/03 01:22:54
結局、equalsの使い方ってどちらが正しい?現場で今もめてるんだが

定数.equals(変数)
変数.equals(定数)
コメント2件

140
仕様書無しさん[]   投稿日:2016/10/03 06:06:05
>139
それはどちらが基準の処理なのかで変わる。

変数と言ってるものが、メソッドの引数なら普通は後者。

141
仕様書無しさん[sage]   投稿日:2016/10/03 08:01:32
>139
どっちが基準の処理とかそんなのあまり関係ないね

変数がnullの可能性が十分にあるのなら、前者も有りってくらい
通常は後者でいい(前者は可読性よくない)
ただ、前者を使うくらいなら、メソッド冒頭でnulを弾く方がずっと親切

ちなみに、変数がnullの可能性を考えすぎて、常に前者で書こうとする人いるけど、それもおかしい
そこまでnull怖い・・・になると、通常のobject.method操作も危険!という事になって
全ての所に(object != null)とかつけはじめる病気
コメント3件

142
仕様書無しさん[sage]   投稿日:2016/10/03 08:08:20
「メソッド冒頭でnullを弾くって」のは間違えた
「変数に対してequalsする前にnullをif文で明示的に弾く」って言いたかった

143
仕様書無しさん[]   投稿日:2016/10/03 20:02:48
nullが怖いとかロジックが適当すぎるだろw
コメント1件

144
仕様書無しさん[]   投稿日:2016/10/03 20:44:24
>143
nullはデータやからな

145
仕様書無しさん[]   投稿日:2016/10/03 21:35:57
>1じゃないがJavaって配列の宣言面倒くさ過ぎ。
ルールが細かいんだよなあ。

146
仕様書無しさん[sage]   投稿日:2016/10/04 07:13:26
LL言語に慣れるとそう思うな

147
仕様書無しさん[sage]   投稿日:2016/10/04 07:26:02
languageと言語が重複しているのを言うべきか言わざるべきか・・・

148
仕様書無しさん[sage]   投稿日:2016/10/04 07:50:08
>141
定数が定義されてるなら前者でいいだろ
このレベルの書き方の違いで可読性なんてそんな変わらん

149
仕様書無しさん[sage]   投稿日:2016/10/04 08:53:48
LLとか言う奴まだいたんだw

150
仕様書無しさん[sage]   投稿日:2016/10/04 09:01:43
>141
> ちなみに、変数がnullの可能性を考えすぎて、常に前者で書こうとする人いるけど、

ノシ
ゴメン

151
仕様書無しさん[sage]   投稿日:2016/10/04 10:55:10
ノシとか使う奴まだいたんだw

152
仕様書無しさん[sage]   投稿日:2016/10/04 16:45:37
マ板では化石みたいな古いネットスラングが横行しているのを知らんのか

153
仕様書無しさん[sage]   投稿日:2016/10/04 17:49:11
つДヽ

154
仕様書無しさん[sage]   投稿日:2016/10/04 19:16:56
ネットスラングも一般化しすぎて何が古いのかよくわからんなw

155
仕様書無しさん[sage]   投稿日:2016/10/04 20:32:50
>141
null怖いっていうか弾けば済むだけの話でnull例外なんぞ発生されても面倒くさいだけだろ
特に文字列はオブジェクトよりも変数よりの使われ方をしてるし
コメント1件

156
仕様書無しさん[sage]   投稿日:2016/10/04 23:08:50
>155
そこらじゅうに付けるバカがいるんだよ
多すぎて本来の処理が見えなくなるくらいに
コメント1件

157
仕様書無しさん[sage]   投稿日:2016/10/05 05:28:47
>156
(object != null)はともかく定数.equals(変数)にケチつける理由にはなってないぞ

158
仕様書無しさん[]   投稿日:2016/10/05 19:13:45
なんのために例外処理があるのかw

159
仕様書無しさん[sage]   投稿日:2016/10/05 20:52:07
こんなレベルの処理にcatch処理いちいち入れることこそあり得ないわw
どんだけソース汚くしたいんだよ可読性どこ行ったw
コメント1件

160
仕様書無しさん[]   投稿日:2016/10/05 21:00:44
catch処理って初めて聞いた言い方w

161
仕様書無しさん[]   投稿日:2016/10/05 21:20:03
>159
だから仕様でありうるのか、ありえないのかだろ。

どういうレベルなんだよw

162
仕様書無しさん[sage]   投稿日:2016/10/06 00:57:25
関数全部をtry catchで囲むのがプロのたしなみ

163
仕様書無しさん[]   投稿日:2016/10/06 01:43:08
Javaでポインタから解放されたと思ったら、しっかりアドレスの概念が存在しました(クラス型・配列型・インタフェース型)。
コメント1件

164
仕様書無しさん[sage]   投稿日:2016/10/06 02:00:35
おまえらもともとポインタなんて使ってなかっただろ

165
仕様書無しさん[sage]   投稿日:2016/10/06 06:53:44
参照しかしてなかったからな

166
仕様書無しさん[sage]   投稿日:2016/10/07 02:14:50
うぉっ!

167
仕様書無しさん[]   投稿日:2016/10/28 18:52:50
>163
C/C++のポインタは実アドレスで、さらにそのアドレスをたどる実装があだとなっていた。

ポインタそのものは難しい概念ではない。

168
仕様書無しさん[]   投稿日:2016/10/28 21:03:46
i * i
int*
*i
/*
全部意味が違います
文法がややこしすぎる
コメント1件

169
仕様書無しさん[]   投稿日:2016/10/29 02:24:50
>168
いや、そのくらいは覚えられるでしょ。
コメント1件

170
仕様書無しさん[]   投稿日:2016/10/29 11:36:28
>169
ム・リ

171
仕様書無しさん[]   投稿日:2016/10/29 11:37:54
ポインタの文法が悪い
俺は覚えてるじゃねんだよ

172
仕様書無しさん[sage]   投稿日:2016/10/31 16:02:34
言語使用なんぞどうでもいいが、ランタイムに広告乗っけるようになってからもう駄目だと思ったわ。
セキュリティスッカスカ
コメント1件

173
仕様書無しさん[]   投稿日:2016/11/03 08:03:34
>172
「ランタイムに広告」って何?

java実行中に広告でも出すなら凶悪だな・・・

174
仕様書無しさん[sage]   投稿日:2016/11/03 10:00:23
JREのインストール中のアレかな?

ランチタイムの広告って見えてしまった
俺が駄目だわ
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

プログラマー板 タイトル検索

このスレッドが人気です(実況系)
サンデースポーツ Part.3 (558)NHK実況
Mr.サンデー★1 (843)フジ実況
【マターリ】日曜洋画劇場 特別企画「STAND BY ME ドラえもん」 ◇2 (1000)テレ朝実況
NHK-SP MEGA CRISIS 巨大危機4 地震大火災があなたを襲う★4 (528)NHK実況
日曜洋画劇場 特別企画「STAND BY ME ドラえもん」 ◇7 (1000)テレ朝実況
行列のできる法律相談所 妬み嫉んだ相手を実名発表SP!!★3 (642)NTV実況
【マターリ】NHK-SP MEGA CRISIS 巨大危機4 地震大火災があなたを襲う★1 (845)NHK実況
日曜劇場「A LIFE〜人生に捧げるコント〜」第2話★7 反省会 (234)TBS実況
このスレッドが人気です(ニュース系)
【テニス】<全豪オープン>錦織 フルセットの末フェデラーに屈し4回戦敗退 (1002)音楽・芸能ニュース
【毎日新聞調査】大使一時帰国「支持する」74%、「支持しない」17% 安倍内閣の支持率55%、不支持率28% (597)ニュー速+
【テニス】<全豪オープン>錦織 フルセットの末フェデラーに屈し4回戦敗退★2 (218)音楽・芸能ニュース
【テニス】錦織圭、フェデラーと対戦 2−2でファイナルセットへ…全豪テニス (679)音楽・芸能ニュース
【観光民国】行くべき都市は「食い倒れの街大阪」 NYタイムズ選出 ★2 (1000)ニュー速+
【国際】「反トランプ」世界中でデモ=数百万人が参加の異例事態 トランプ大統領、厳しい船出★2 (959)ニュー速+
【調査】安倍内閣の支持率 3年2か月ぶり55%超・・・NNN (1000)ニュー速+
【芸能】松ちゃん“確執騒動”角田がドタキャン!?「共演NGとかの小さい話ではない」★6 (1000)音楽・芸能ニュース
プログラマー板の人気スレ
34歳、発達障害の無職ですが…3 (389)
将来プログラマーになりたいけど勉強がうまくいかない (717)
50代のプログラマーいる?Part17 (910)
競技プログラミングにハマるプログラマのスレ 8 (248)
学生ほどVBAとかシェルスクリプトとか覚えたほうがいい (807)
プログラマーはアニメをみよう! 18クール (275)
【コードで】paiza(パイザ)【転職】Part7 (330)
プログラマーの仕事って楽過ぎ、クソワロタwww (294)
下流風情でほざいているお前らコレ企画設計してみろ (693)
プログラマの雑談部屋 ★3 (411)
土曜・日曜は岡部健のブログを読み解こう!★21 (982)
プログラマー雇うお金がないけどプログラマーと組んで世界を変えたい。 (96)
COBOLって今需要増えてるの?Part5 (209)
正社員のことを知ったような口で語る派遣いるけどさ (100)
CodeIQの問題、PGなら余裕で解けるだろ?4 (579)
【有能】東京コンピュータサービス Ver3【無能】 (262)
システム開発体制・開発技法 (127)
起業しようぜ15 (968)
みずほ銀行巨大プロジェクトが絶望的に (801)
土曜・日曜は岡部健のブログを読み解こう!★22 (116)
プログラムセンスがある人とない人の違い 4 (669)
おもしろいコピペがあったら貼るスレinマ板part44 (72)
35歳派遣VBプログラマです。この先どうすればいいですか (54)
◆個人事業主専門スレ48本目◆ (442)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
Amazon


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)