PASONATECH


[ホーム]
[最新エントリー]
[あすなろBLOG]
[あすなろNEXTBLOG]
[あすなろカウンセラーBLOG]
[インタビュー]
[スペシャルコンテンツ]
[テックスペース]


踊るプログラマ物語


前へ   次へ

大谷 弘喜

2008年03月17日

どうすればいいか分らず,途方に暮れた

今までは,少なくとも自社製品であれば大抵のバグは直せました。また,直せなくてもコードを読んで何をしているか分りました。でも,最近,人がドンドン増えて,いろんなコードが蔓延していきます。コーディング規約を読めと言っても,コーディング規約を無視した書き方があります。だから,コーディング規約は言語仕様として・・・。

さて,で,コードを読んでいてい何をしているか分らなかったり,プログラムの流れを終えないコードがでてきました。何かがオカシンだけど,どこをどう直せばいいのかさっぱり分りません。難解です。コードを書いた本人に聞くと,特に難解なコードと言う意識はないらしいです。でも,try ~ catchの入れ子は僕の頭では理解できません。例外処理は簡単に言えばgoto文です。一昔前にはgoto文は悪だ!と書いてある本が沢山ありました。でも,Javaでの例外処理もちゃんとやらないと同じように悪だと書いてある本は少ないです。だから,変な例外処理が生まれるのかも知れません。

まあ,それ以前に次のコードはないよな。

public int getInt(String v)  throws SomeException  {
  try {
    if (some_func() == 0) {
      throw new SomeExceptin();
    }
  catch (SomeException e) {
  }
}

前へ   次へ

最新エントリー


大谷 弘喜
2011年04月19日
AsciiのHadoop & NoSQL
大谷 弘喜
2011年04月14日
プログラマにとって椅子は命
大谷 弘喜
2011年04月12日
血圧計で血圧を測る日々
大谷 弘喜
2011年04月08日
3月分の電気代
大谷 弘喜
2011年04月05日
iPadのi文庫はとってもできる子だった

前へ

バックナンバー




ページトップ


[ホーム]
[ブログコンセプト]
[個人情報]
[著作権]


i-mobile

ITエンジニアの仕事見つかる!PASONA TECH

Copyright(C)2006-2011
Pasona Tech. inc.
All Rights Reserved.