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言語
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 とかにはしないかな

そういうの以外は基本的に平易で(正しい)英単語を使う
0129仕様書無しさん
垢版 |
2016/10/02(日) 05:31:29.43
あ、データベース上のカラム名で既に extra_large が使用されている場合は
プログラムでもその単語使うけどね
0131仕様書無しさん
垢版 |
2016/10/02(日) 07:30:03.44
javaだってDB使うだろ…

まあ良くできたORM使ってれば意識しないかも知れないけど
0132仕様書無しさん
垢版 |
2016/10/02(日) 08:44:33.99
良くできたORマッパーってツチノコみたいなもんというイメージ
0136仕様書無しさん
垢版 |
2016/10/02(日) 22:36:32.52
風俗にいくとよく「ツチノコみたい」って言われるけど
ORマッパーみたいだと思われてるのか!
0139仕様書無しさん
垢版 |
2016/10/03(月) 01:22:54.39
結局、equalsの使い方ってどちらが正しい?現場で今もめてるんだが

定数.equals(変数)
変数.equals(定数)
0140仕様書無しさん
垢版 |
2016/10/03(月) 06:06:05.78
>>139
それはどちらが基準の処理なのかで変わる。

変数と言ってるものが、メソッドの引数なら普通は後者。
0141仕様書無しさん
垢版 |
2016/10/03(月) 08:01:32.48
>>139
どっちが基準の処理とかそんなのあまり関係ないね

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

ちなみに、変数がnullの可能性を考えすぎて、常に前者で書こうとする人いるけど、それもおかしい
そこまでnull怖い・・・になると、通常のobject.method操作も危険!という事になって
全ての所に(object != null)とかつけはじめる病気
0142仕様書無しさん
垢版 |
2016/10/03(月) 08:08:20.93
「メソッド冒頭でnullを弾くって」のは間違えた
「変数に対してequalsする前にnullをif文で明示的に弾く」って言いたかった
0143仕様書無しさん
垢版 |
2016/10/03(月) 20:02:48.70
nullが怖いとかロジックが適当すぎるだろw
0144仕様書無しさん
垢版 |
2016/10/03(月) 20:44:24.94
>>143
nullはデータやからな
0145仕様書無しさん
垢版 |
2016/10/03(月) 21:35:57.88
>>1じゃないがJavaって配列の宣言面倒くさ過ぎ。
ルールが細かいんだよなあ。
0147仕様書無しさん
垢版 |
2016/10/04(火) 07:26:02.86
languageと言語が重複しているのを言うべきか言わざるべきか・・・
0148仕様書無しさん
垢版 |
2016/10/04(火) 07:50:08.50
>>141
定数が定義されてるなら前者でいいだろ
このレベルの書き方の違いで可読性なんてそんな変わらん
0150仕様書無しさん
垢版 |
2016/10/04(火) 09:01:43.46
>>141
> ちなみに、変数がnullの可能性を考えすぎて、常に前者で書こうとする人いるけど、

ノシ
ゴメン
0152仕様書無しさん
垢版 |
2016/10/04(火) 16:45:37.66
マ板では化石みたいな古いネットスラングが横行しているのを知らんのか
0154仕様書無しさん
垢版 |
2016/10/04(火) 19:16:56.67
ネットスラングも一般化しすぎて何が古いのかよくわからんなw
0155仕様書無しさん
垢版 |
2016/10/04(火) 20:32:50.63
>>141
null怖いっていうか弾けば済むだけの話でnull例外なんぞ発生されても面倒くさいだけだろ
特に文字列はオブジェクトよりも変数よりの使われ方をしてるし
0156仕様書無しさん
垢版 |
2016/10/04(火) 23:08:50.39
>>155
そこらじゅうに付けるバカがいるんだよ
多すぎて本来の処理が見えなくなるくらいに
0157仕様書無しさん
垢版 |
2016/10/05(水) 05:28:47.77
>>156
(object != null)はともかく定数.equals(変数)にケチつける理由にはなってないぞ
0158仕様書無しさん
垢版 |
2016/10/05(水) 19:13:45.60
なんのために例外処理があるのかw
0159仕様書無しさん
垢版 |
2016/10/05(水) 20:52:07.06
こんなレベルの処理にcatch処理いちいち入れることこそあり得ないわw
どんだけソース汚くしたいんだよ可読性どこ行ったw
0160仕様書無しさん
垢版 |
2016/10/05(水) 21:00:44.45
catch処理って初めて聞いた言い方w
0161仕様書無しさん
垢版 |
2016/10/05(水) 21:20:03.70
>>159
だから仕様でありうるのか、ありえないのかだろ。

どういうレベルなんだよw
0163仕様書無しさん
垢版 |
2016/10/06(木) 01:43:08.67
Javaでポインタから解放されたと思ったら、しっかりアドレスの概念が存在しました(クラス型・配列型・インタフェース型)。
0164仕様書無しさん
垢版 |
2016/10/06(木) 02:00:35.25
おまえらもともとポインタなんて使ってなかっただろ
0167仕様書無しさん
垢版 |
2016/10/28(金) 18:52:50.31
>>163
C/C++のポインタは実アドレスで、さらにそのアドレスをたどる実装があだとなっていた。

ポインタそのものは難しい概念ではない。
0168仕様書無しさん
垢版 |
2016/10/28(金) 21:03:46.32
i * i
int*
*i
/*
全部意味が違います
文法がややこしすぎる
0169仕様書無しさん
垢版 |
2016/10/29(土) 02:24:50.98
>>168
いや、そのくらいは覚えられるでしょ。
0170仕様書無しさん
垢版 |
2016/10/29(土) 11:36:28.67
>>169
ム・リ
0171仕様書無しさん
垢版 |
2016/10/29(土) 11:37:54.65
ポインタの文法が悪い
俺は覚えてるじゃねんだよ
0172仕様書無しさん
垢版 |
2016/10/31(月) 16:02:34.33
言語使用なんぞどうでもいいが、ランタイムに広告乗っけるようになってからもう駄目だと思ったわ。
セキュリティスッカスカ
0173仕様書無しさん
垢版 |
2016/11/03(木) 08:03:34.99
>>172
「ランタイムに広告」って何?

java実行中に広告でも出すなら凶悪だな・・・
0174仕様書無しさん
垢版 |
2016/11/03(木) 10:00:23.51
JREのインストール中のアレかな?

ランチタイムの広告って見えてしまった
俺が駄目だわ
0175仕様書無しさん
垢版 |
2017/02/15(水) 17:39:59.97
確かサードパーティでjavaでもvarが使える奴があったはず
使ったことないけど
0176仕様書無しさん
垢版 |
2017/05/08(月) 19:26:32.32
List a = new ArrayList();
みたいなのと一貫性取れてていいだろう
0177仕様書無しさん
垢版 |
2017/05/09(火) 01:19:55.72
なんかセキュリティが駄目じゃないとCIAとかが普及させてくれないっぽい
しっかりしたとこほど率先してつぶされる
0178仕様書無しさん
垢版 |
2017/06/13(火) 22:10:35.94
嫌だ
0179仕様書無しさん
垢版 |
2017/06/15(木) 03:37:30.05
LL言語っていうのか、俺はパー系言語って呼んでる。
0180仕様書無しさん
垢版 |
2017/07/07(金) 18:58:41.93
Cはメモリをスタックに確保するかヒープに確保するか識別する必要があるからそう書くだけ
0181仕様書無しさん
垢版 |
2017/07/07(金) 19:15:29.92
C 無法地帯
C# 温泉宿
Java ドイツ帝国
C++ 誰も理解してない
0182仕様書無しさん
垢版 |
2017/07/07(金) 20:57:34.30
スクリプト言語だと

Rubyサーカス
Perlポストアポカリプス
Python宗教法人
Scheme遺跡

みたいなあたりになりそうだな
0184仕様書無しさん
垢版 |
2017/12/29(金) 20:01:45.41
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

FE1M0PSS2X
0185仕様書無しさん
垢版 |
2018/02/16(金) 01:01:14.73
☆ 私たち日本の、改憲を行いましょう。現在、衆議員と
参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
0186仕様書無しさん
垢版 |
2018/05/22(火) 14:54:44.35
とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

6RBZW
■ このスレッドは過去ログ倉庫に格納されています

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