出版社内容情報
【目次】
内容説明
開発現場でJavaコードと向き合う中、些細なミスによって深刻なバグが発生すれば、時間と労力を浪費することになります。本書は、開発者が「犯しがちな、繰り返し起こり得るミス」に焦点を当て、それらのミスを事前に回避するための具体的なアドバイスを提供しています。優れたJavaコードに変更できるように静的解析ツールを活用する方法、防御的コーディングや単体テストによってコードをクリーンに保つ方法、そして独自のバグ対策プラグインの作成方法も示します。本書は、実際の現場で遭遇したコードから厳選した100項目の落とし穴をカバーしており、他者の失敗から学ぶことで「真の現場力」を養える貴重な一冊です。
目次
第1章 コード品質の管理
第2章 式
第3章 プログラム構造
第4章 数値
第5章 代表的な例外
第6章 文字列
第7章 オブジェクトの比較
第8章 コレクションとマップ
第9章 その他のライブラリメソッド
第10章 単体テスト
付録A 静的解析用アノテーション
付録B 静的解析ツールの拡張
著者等紹介
ヴァレーエフ,タギール[ヴァレーエフ,タギール] [Valeev,Tagir]
統合開発環境などのツールを開発・提供するJetBrains GmbH(ドイツ法人)のテクニカルリード。Javaチームに所属し、統合開発環境IntelliJ IDEAでのJava言語をサポートしている。IntelliJ IDEA用の静的解析ツールとして多数のコードインスペクション機能を設計・開発。2020年、Javaテクノロジー/コミュニティのリーダーの称号であるJava Championに選出される。コンピューターサイエンスの博士号を2006年に取得
柴田芳樹[シバタヨシキ]
1959年生まれ。九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。パロアルト研究所を含む米国ゼロックス社での5年間のソフトウェア開発も含め、Unix(Solaris/Linux)、C、Mesa、C++、Java、Goなどを用いたさまざまなソフトウェア開発に従事してきた。現在もソフトウェア開発に携わり、個人的な活動として技術教育やコンサルテーションなどを行っている。2000年以降、私的な時間に技術書の翻訳や講演なども多く行っている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
-
- DVD
- 女ともだち



