X



javaの気に食わないとこがあるんだが・・・ [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001仕様書無しさん
垢版 |
2016/09/12(月) 23:23:05.87
配列宣言で2回も型名書く意味が分からん
例えば↓

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

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

c言語からやったから,気持ち悪く感じるんだが
int a[5]; //c言語
0031仕様書無しさん
垢版 |
2016/09/16(金) 00:08:18.82
>>28
> プリミティブ型の配列をnewで生成しますっていうのが既に酷い

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

> 型宣言うっとおしい

それは配列の問題じゃないよね?
0036仕様書無しさん
垢版 |
2016/09/16(金) 17:20:12.18
var intもint intも宣言2回してるのには変わらんよな。
0037仕様書無しさん
垢版 |
2016/09/16(金) 21:32:30.11
Java脳はこれだから・・・
0038仕様書無しさん
垢版 |
2016/09/16(金) 22:34:30.32
というか、配列使わなくね?
なんか便利なコレクションクラス使うでしょ
速度求めるならJavaなんて使わんし
0039仕様書無しさん
垢版 |
2016/09/16(金) 23:34:54.77
>>37
書くときは楽だが他人のコードを後から追いかけるときに面倒なんだよIDEの支援受けてても
C#って後から他人が読むこと意識してないなってコード多い
ラムダ式もやたらめったらに使ってたりとか
0040仕様書無しさん
垢版 |
2016/09/17(土) 07:01:03.30
>>38
データを扱う場合は、配列なんてまず使わないね
リストの代わりに配列使ってる奴が書いたコードは全てがおかしい
arr[arr.length - 1] なんちゃらとか正気の沙汰ではないね
0045仕様書無しさん
垢版 |
2016/09/17(土) 10:34:02.32
速度はそんなに求めはしないが
ほんのちょっと画像データを扱いたい場合も結構ある。
FAXを受信して、ちょっとノイズだけ消したい場合とか
商品画像の背景色を透過させたいとか
ちょっとクリップ処理したいとかリサイズしたいとか。
gmagick入れる程じゃないけど、みたいなのがちょくちょくある。
配列とかガンガン触るよ。
0049仕様書無しさん
垢版 |
2016/09/19(月) 14:05:41.62
型推論var入れろ
ジェネリクスの共変反変サポートしろ
プロパティつけろ
0051仕様書無しさん
垢版 |
2016/09/21(水) 01:27:29.11
(コンソール)出力は一行なのに、入力がクソ面倒くさいとこ。
0052仕様書無しさん
垢版 |
2016/09/21(水) 02:01:02.91
>>51
まさか入力を受け取るコードをいちいちコーディングしてんの?
自分のライブラリを持つという発想がないなんてプログラマ失格じゃん
0053仕様書無しさん
垢版 |
2016/09/21(水) 08:19:55.13
System.out.printlnごときで自前のライブラリ使われてたら発狂する
005551
垢版 |
2016/09/21(水) 15:48:06.73
>>52
そんなに言うなら独自の入力メソッドのプロトタイプと書式をうp
0057仕様書無しさん
垢版 |
2016/09/21(水) 21:35:56.65
メソッドのプロトタイプと書式ってなんだ!?
ボクちゃん初めて聞きました!
0058仕様書無しさん
垢版 |
2016/09/21(水) 22:02:03.46
プロトタイプはまだわかるけど書式ってなんだよマジでw
俺々用語をそうだと知らずに人前で使っちゃうなんて、ほんとド素人なんだね
0059仕様書無しさん
垢版 |
2016/09/21(水) 23:55:39.57
>>58
書式は雛形やフォーマットのことだよ
一般的だと思うけど
自分が知らないからって批判しない方がいいと思う
だってお前がバカなだけじゃん
脳ミソ詰めてくれなったお母さんを恨むべきだと思うよ
なんでお前の母親はお前を産んだの?キチガイババアなの?
0060仕様書無しさん
垢版 |
2016/09/21(水) 23:57:38.76
>>57
知らないこと偉そうに言わないでもらえるかな
聞いてるこっちが恥ずかしいよ
お前のような愚鈍な生き物が淘汰されずに
生き残る人間界に限界を感じるわ
0061仕様書無しさん
垢版 |
2016/09/21(水) 23:58:27.32
>>56
知らないのな?じゃあお前黙ってろよ
0062仕様書無しさん
垢版 |
2016/09/21(水) 23:59:01.78
はい論破完遂
006351
垢版 |
2016/09/22(木) 01:22:50.74
もう止めてくれ…
俺を叩くのも、それをまた叩くのも(敵の敵は味方だが)
俺がテキトーに言葉を使ったのがいけなかったんや…
じゃあもっと簡単に、>>52が言う、(本来の)コンソール入力に代わる独自の入力メソッドのアルゴリズム(もしくはSPD)を教えて下さい。おなしゃす。
0064仕様書無しさん
垢版 |
2016/09/22(木) 07:30:46.63
C言語専用の用語が、万能だと思ってる漢の人って・・・
0065仕様書無しさん
垢版 |
2016/09/22(木) 07:33:27.47
イケメンプログラマ「入力ライブラリのAPI仕様を教えていただけますか?」
屑プログラマ「入力ライブラリのメソッドのフォーマxtト、しょシィ気!!」
0066仕様書無しさん
垢版 |
2016/09/22(木) 09:41:44.47
あらま、無駄に荒れてるわね。

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

ここはJavaスレですよ、皆さん。
0067仕様書無しさん
垢版 |
2016/09/22(木) 10:34:32.66
>>66
にわかがあと40年ROMってろ
0068仕様書無しさん
垢版 |
2016/09/22(木) 10:35:02.94
>>65
API仕様wwwwイケメンでも残念すぎるわ
0069仕様書無しさん
垢版 |
2016/09/22(木) 10:35:47.46
API仕様ってなんすか?オレオレ用語で言われてもわかんねっす
0070仕様書無しさん
垢版 |
2016/09/22(木) 10:37:01.71
もっとだ!もっと俺に薪をよこせ!!
0072仕様書無しさん
垢版 |
2016/09/22(木) 11:43:03.54
Serial Presence Detect
Structured Programming Diagram
Supply Processing Distribution
007363
垢版 |
2016/09/22(木) 12:51:01.31
>>66
だからそれはハンセーしたってば。Javaならではの言い回しがあるんでしょ?

>>71
フローチャートみたいなやつ。
0075仕様書無しさん
垢版 |
2016/09/22(木) 13:17:51.25
>>73
ちょっとぐぐってみたんだけど、NECがなんとかってやつ?
だとしたら、そんなローカル記法なんて知らねえよ
共通語彙で話せっていう意味がほんと理解できないんだな
007673
垢版 |
2016/09/22(木) 15:39:55.26
>>75
SPDはローカル記法じゃないでしょ?
わかりやすいJavaという本に載ってたぞ。
0078仕様書無しさん
垢版 |
2016/09/22(木) 19:14:26.36
Javaの世界に、他の言語から流れ着いたおかしな輩が流れこんでいるのが、このスレを見てよく分かった
5年前に脱出して本当に良かったです
0079仕様書無しさん
垢版 |
2016/09/22(木) 21:50:29.67
COBOL、VB、Java、Rubyっていうのが事務系ITの流れ
ネットや書籍じゃ情報が出てこない上に
米国などと流儀が違うので英語厨も沸かず
ローカルルールが発生しやすい
0081仕様書無しさん
垢版 |
2016/09/25(日) 20:45:11.46
>>80
主にNode.jsとRuby on Railsですよ
SIerでは、JavaでWebばかりやってたので、自然の成り行きです
開発はLinux上なので、周りの技術者とも意気があって大満足です
SIerやMS系に近い技術とは距離を置くようにしてます
0083仕様書無しさん
垢版 |
2016/09/25(日) 21:11:37.87
>>82
Windowsサーバでしか動かないんじゃ・・・
0084仕様書無しさん
垢版 |
2016/09/25(日) 21:30:55.87
>>81
エディタとかどうしてる?Vim?
カスタマイズしまくらないとVSの足元にも及ばないと思うけど、どうやって生産性上げてる?w
0086仕様書無しさん
垢版 |
2016/09/25(日) 22:08:12.58
>>85
仮想マシンはあってもサーバがないんじゃ・・・
0087仕様書無しさん
垢版 |
2016/09/25(日) 22:08:20.54
生産性は有史以来ずっとMSのほうが高いでしょ
Linuxは金がないやつが使うおもちゃだよ
0088仕様書無しさん
垢版 |
2016/09/25(日) 22:10:54.94
MSから距離置いてるってことは、TSも使ってないんだろうなー
もったいないと思うけど、まぁJSで大規模な開発しない人ならvanillaで十分か
0089仕様書無しさん
垢版 |
2016/09/25(日) 22:20:28.39
>>87
bash on windowsもあるし
MSはLinuxにも投資してるんだよね
.NET製のWebサーバが増えるのを期待したい
0091仕様書無しさん
垢版 |
2016/09/26(月) 00:42:08.88
>>90
そんなこと言ったらマツタケのスレでおちんぽの話しちゃいけないのかってことになるよね?(迫真
0093仕様書無しさん
垢版 |
2016/09/26(月) 21:05:25.41
GitHubを知らない人、聞いた事はあるが何か分からない人がSIer(笑)には沢山いるぞ
0095仕様書無しさん
垢版 |
2016/09/26(月) 23:12:14.47
大手だと自社製のバージョン管理ツールぐらい持ってるからな
009776
垢版 |
2016/09/28(水) 15:10:18.06
>>77
どうならダサくないんだよ。
009997
垢版 |
2016/09/28(水) 18:47:30.79
>>98
ダサいダサくないに素人も玄人もあるかよ。
0101仕様書無しさん
垢版 |
2016/09/29(木) 01:27:22.24
出版社のHPからサンプルDLしてみた
ダサいと思う
なんか臭ってくるコード
010299
垢版 |
2016/09/29(木) 02:21:55.19
>>100
ド素人は意見しちゃいかんのか?

>>101
臭うとはどういうこと?
0103仕様書無しさん
垢版 |
2016/09/29(木) 02:52:04.89
新人研修に使うのにいいテキストないかと思って入門書を物色してたんだが、
わかりやすいJavaのコードは本当にダサかった
0105仕様書無しさん
垢版 |
2016/09/29(木) 18:49:09.92
初心者にも分かりやすくしてるから仕方ない

それをエレガントに書き直すのもいい練習じやないかな?
0106102
垢版 |
2016/09/29(木) 19:38:20.21
ダサいがわかりやすい文か、カッコいいが難解な文か。
0107仕様書無しさん
垢版 |
2016/09/29(木) 20:12:14.44
問題なのは本に書いてあるからといってそれを社内標準とか言い出す
万年初心者みたいな会社
0108仕様書無しさん
垢版 |
2016/09/29(木) 20:22:57.42
>>106
分かりやすくて、カッコいい文!です!
0109仕様書無しさん
垢版 |
2016/09/30(金) 00:17:22.84
本に書いてある原理原則と
社内にのさばっている悪しき習慣と
誰も反論できない新人の主張

おまえらまともな仕事しないよな
0110106
垢版 |
2016/09/30(金) 01:05:23.16
>>108
カレー味のカレー、じゃないが、その2つは両立しないのでは?
0113仕様書無しさん
垢版 |
2016/09/30(金) 18:56:10.51
変数名がローマ字読みで、しかも綴り微妙だと最高に格好悪い
0114110
垢版 |
2016/09/30(金) 19:49:36.77
>>113
変数名は全部英語で書かないといかんのか?
0117仕様書無しさん
垢版 |
2016/09/30(金) 22:05:28.94
変数を英語で書くと悲惨なことになるからやめとけ
プログラマなんてロクに英語ができないんだから
英語縛りにするとWebで和英辞書を調べた程度の適当な単語ばかりになる
専門用語は使い分けが難しいんだから、間違うぐらいなら日本語を使ってくれ
0119仕様書無しさん
垢版 |
2016/09/30(金) 22:45:46.01
残念ながらTOEICは専門用語ほとんどカバーしてない
0120仕様書無しさん
垢版 |
2016/09/30(金) 22:47:14.47
>>117
職場にそういうバカが居て困ってる
知りもしないのにググって出てきた訳を盲目的に使うから
たいてい間違ってる
0121仕様書無しさん
垢版 |
2016/09/30(金) 23:55:55.93
対象の業務の専門書をAmazon.comで数冊買って目を通しておけば、ネーミングで困ることはそんなにないよ
0122仕様書無しさん
垢版 |
2016/10/01(土) 00:12:39.60
変数になりそうな単語ばかり集めた本ないかな?
0123仕様書無しさん
垢版 |
2016/10/01(土) 06:16:52.89
本じゃないけどcodic.jpとかは?
あとは「○ 英語 用語集」で検索かければまとめサイトが見つかる
0124仕様書無しさん
垢版 |
2016/10/01(土) 17:07:14.04
>>123
うおおおマジでありがとう!!!
0125仕様書無しさん
垢版 |
2016/10/01(土) 17:13:11.40
あ、○の所は会計だとか製造だとかの業務に関する言葉ね
0126仕様書無しさん
垢版 |
2016/10/01(土) 22:20:17.73
最近、2バイト文字の変数もありかなと思ってる
下手な英語よりは日本語(全角)の変数のほうがわかりやすい
実際やってみるとコメントの量も減るし良い事しかない
新規コーディングは打鍵数的な意味でちょっと面倒だけど、保守だとあまり関係ない
0127仕様書無しさん
垢版 |
2016/10/01(土) 23:03:39.07
>>126
俺もときどき日本語使ってるよ
似たような業務用語があって細かい違いを英語で
表現できなさそうなときは日本語にした方が保守しやすいよね
0128仕様書無しさん
垢版 |
2016/10/02(日) 05:29:54.05
業務用語は英訳せずに日本語(ローマ字)が多いかな

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

そういうの以外は基本的に平易で(正しい)英単語を使う
■ このスレッドは過去ログ倉庫に格納されています

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