Javaコードアンチパターン 初級からプロまで知っておきたいミスと回避策
発売日:2026年2月
- ページ数
- 352p
- ISBN
- 978-4-295-02377-7
- 著者情報
- ヴァレーエフ,タギール(ヴァレーエフ,タギール)(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年以降、私的な時間に技術書の翻訳や講演なども多く行っている
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
開発現場でJavaコードと向き合う中、些細なミスによって深刻なバグが発生すれば、時間と労力を浪費することになります。本書は、開発者が「犯しがちな、繰り返し起こり得るミス」に焦点を当て、それらのミスを事前に回避するための具体的なアドバイスを提供しています。優れたJavaコードに変更できるように静的解析ツールを活用する方法、防御的コーディングや単体テストによってコードをクリーンに保つ方法、そして独自のバグ対策プラグインの作成方法も示します。本書は、実際の現場で遭遇したコードから厳選した100項目の落とし穴をカバーしており、他者の失敗から学ぶことで「真の現場力」を養える貴重な一冊です。
目次
第1章 コード品質の管理
第2章 式
第3章 プログラム構造
第4章 数値
第5章 代表的な例外
第6章 文字列
第7章 オブジェクトの比較
第8章 コレクションとマップ
第9章 その他のライブラリメソッド
第10章 単体テスト
付録A 静的解析用アノテーション
付録B 静的解析ツールの拡張
商品詳細
- シリーズ名
- IMPRESS TOP GEAR
- 出版社名
- インプレス
- サイズ
- 24cm
- 対象年齢
- 一般
- フォーマット
- 単行本
- 原題
- 原タイトル:100 Java Mistakes and How to Avoid Them
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。