imai141421356 2012-08-15 07:16:11

[Java] 構造体かよ このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

何でもかんでもStringに押し込むなとか、ラップが無駄とか、アクセス面倒くせーよとか、使いまわし見越した
インナークラスだけ何でprivateなんだよとか、命名規則勉強しろとか、構造体かよとか色々あるけど、
こんなのにマルチスレッドでガリガリアクセスされたらどこで値を書いててどこで読んでるのか
全然追えないのが一番困る。getterとsetter使え。

class hoge {
	public _fuga_hoge fuga;//将来の拡張を見越してラップしておきます。tanaka
}

class _fuga_hoge {
	public _xxxx_data_for_fuga_hoge data; /*将来の拡張に備えてラップしておく。Y.Sato*/
}

class _xxxx_data_for_fuga_hage  {
	public _pos_info pos;//座標だけ他所で使うかもしれないので別にします
	public String data_code;
	public String kaiin_code;
	public String shop_code;
	public String has_error;
	public String is_premium_member;
	(以下publicなメンバがズラリ。メソッドは無し)
}

private class _pos_info {
	public String pos_x;
	public String pos_y;
}

コメント(5)

#1 math_neko 2012-08-15 15:23:36  

> getterとsetter使え この一言に尽きるなw

#2 tole_390 2012-08-16 02:15:08  

getterとsetter使え。

#3 tacticsrealize 2013-04-14 10:08:51  

public String☜!? pos_x;

#5 InternalServerE 2013-04-15 13:54:35  

趣旨とずれるかも知れないけど

> こんなのにマルチスレッドでガリガリアクセスされたらどこで値を書いててどこで読んでるのか
> 全然追えないのが一番困る。getterとsetter使え。

getterとsetter使えば、マルチスレッドでガリガリやっても どこで読んでどこで書いてるか分かるんだっけ。


このウンコードに臭った人は、こちらのウンコードにも臭ってます

[Java] フルHD推奨。

このエントリーをはてなブックマークに追加

画面の左側がわりと無駄な気がします。

public int hoge(){
    int result = 0;
...

鑑賞する »

[Java] スベテカンスウ

このエントリーをはてなブックマークに追加

何でもやってくれる関数って、便利ですよね...

class Processor
{
	public bool process...

鑑賞する »

[Java] 連番

このエントリーをはてなブックマークに追加

もはや人間が読むものではない。

...

package com.renban.erq053.czp008;

/**...

鑑賞する »