給与改定で大変なことになっていますが元気です。給料分は頑張るよっ
さて、聞いてくださいよ。Javaバリバリ書けますよと言っている10月入社の新人(大陸の人)が例外処理もトランザクションも変数スコープもグチャグチャなコードを書いてきたわけですがどうしたらいいもんですか。
情報工専攻と聞いていたので油断していたら大変なことに。
私が新人の時はもっとまともだった気もするし、同期も変なコードは書いてなかった気がするけどなぁ…。
以下教訓。
- その変数・メソッド・クラスは何する役割?
- その変数・メソッド・クラスの名前は適切?
- その変数・メソッド・クラスの生存期間(スコープ)は?
- 例外処理はメッセージ出力のための処理ではないよ。
- メッセージ出力クラス内で例外起きたら本来のメッセージほっぽっておくって…
- つーか、ストアドでデータをInsertしたTempテーブルみれないからってCommitすんな!(トランザクションに参加すれば参照できますよ…)
- フィールドをPublicにすんのやめれ…
Publicメソッドのみに300行ほどコードをべた書きして「保守性?いいですよ」とかしちゃだめですよー私の怒りが有頂天ですよー。

コメントする