- 締切済み
コードの品質に関する情報
VBに限らないことなのですが、 「保守性をよくする」、「なるべくバグを出さない」などと 品質が高くなるように心がけてコードを書いているつもりなのですが、 自己流でやっているので、ステップアップのために参考になる書籍を探しています。 品質を上げるための手法は問いません。 .NET、JAVAでオススメのものを教えていただけないでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- don_go
- ベストアンサー率31% (336/1059)
>VBに限らないことなのですが、 という事なので... 改訂新版 Cプログラミング診断室 http://www.pro.or.jp/~fuji/mybooks/cdiag/index.html#mokuji 書籍を読むのも良いですが、肝心なのは実際に使いこなせる様に なる事です。 実際に多くのプログラムを読み・書き・考える事で、どんな仕様 変更が発生し易いか、どうすれば対応し易いプログラムになるか が判ってくると思います。 「保守性をよくする」、「なるべくバグを出さない」方法の1つ として、プログラムの定型化というのもあります。 例えば、データベースの検索処理部分を定型化しておけば、SQL文 と検索条件及び取得データ部分を変えるだけで済むようになります。 その部分だけを他の人に作業依頼するのも容易になり、経験の浅い 人でも品質の高いコードを作る事ができる様になります。
- mk48a
- ベストアンサー率56% (1133/2007)
特定の言語に関するものではありませんが、 Code Complete(上・下) http://www.amazon.co.jp/Code-Complete%E7%AC%AC2%E7%89%88%E3%80%88%E4%B8%8A%E3%80%89%E2%80%95%E5%AE%8C%E5%85%A8%E3%81%AA%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92%E7%9B%AE%E6%8C%87%E3%81%97%E3%81%A6-%E3%82%B9%E3%83%86%E3%82%A3%E3%83%BC%E3%83%96-%E3%83%9E%E3%82%B3%E3%83%8D%E3%83%AB/dp/489100455X http://www.amazon.co.jp/Code-Complete%E7%AC%AC2%E7%89%88%E3%80%88%E4%B8%8B%E3%80%89%E2%80%95%E5%AE%8C%E5%85%A8%E3%81%AA%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92%E7%9B%AE%E6%8C%87%E3%81%97%E3%81%A6-%E3%82%B9%E3%83%86%E3%82%A3%E3%83%BC%E3%83%96-%E3%83%9E%E3%82%B3%E3%83%8D%E3%83%AB/dp/4891004568/ref=pd_bxgy_b_text_b プログラマの必読書だと思います。 高いし、分厚いですが;;
補足
その例えばの件のコードの解説とサンプルが載っているような 本を探していますので、自分で考えて書けばわかってくるというのは 私の求めているものは異なります。 紹介いただいた本については、求めている部分も入っているので 参考になるのではないかと思います。