以下の内容はhttps://nekotheshadow.hatenablog.com/entry/2025/07/06/142131より取得しました。


最近読んだ技術書まとめ①『開発者とアーキテクトのためのコミュニケーションガイド』『データ保護完全ガイド』『実践で学ぶコード改善の極意』

はじめに

ここ最近、業務や個人的な興味から、いくつかの技術書を読みました。どれも内容が充実していて、読後に「これは記録しておきたい」と感じた本ばかりです。

もともとは1本の記事にまとめるつもりでしたが、思いのほか感想が長くなってしまったため、都合により3つの記事に分けてご紹介することにしました。各記事では、それぞれの本の特徴や読みどころ、読んで得られた学びなどを簡潔にまとめています。

同じ本をこれから手に取る方の参考になればうれしいですし、自分自身の振り返りとしても、こうして言語化しておきたいと思います。

『開発者とアーキテクトのためのコミュニケーションガイド』

本書は、開発者やアーキテクトに向けて「相手に伝わるドキュメントや図の作り方」を実践的に解説した一冊です。図や文書を作成する際の具体的なテクニックが数多く紹介されており、良い例・悪い例が豊富に掲載されているため、実務にすぐ役立てることができます。

開発者同士のコミュニケーションだけでなく、非開発者とのやり取りが多い方にとっても、有益な内容です。とくに印象的だったのは、図表や資料を作成する際に「色覚多様性」や「視覚障がい者」への配慮についても丁寧に解説されていた点です。インクルーシブな資料作成を目指す方には、非常に参考になるでしょう。

内容としては基礎的な部分が多いため、人によっては物足りなさを感じるかもしれません。しかし、本書の価値はまさに「基礎の整理」にあると感じました。コミュニケーションはチームの生命線であり、その質は仕事の質にも直結します。今一度、基本に立ち返って自分の伝え方を見直すよい機会になるでしょう。チームの課題図書としてもおすすめしたい一冊です。

『データ保護完全ガイド』

本書の著者は「Mr.Backup」の異名を持つ、データ保護の分野では非常に著名な人物です。その名にふさわしく、本書はオンプレミス、クラウド、モバイル、SaaS、コンテナといった、あらゆる現代的な環境に対応したデータ保護の方法を網羅しています。

私は主にアプリケーションエンジニアであり、正直、バックアップの領域にはあまり明るくありませんでした。しかし本書を通して、バックアップ・アーカイブ・リトリーブの違い、3-2-1ルールとは何か、データ保護システム設計時に考慮すべき指標など、多くの新しい知識を得ることができました。

とくに最近では、インフラとアプリの境界が曖昧になりつつあり、アプリケーションエンジニアであっても、データ保護について理解しておく必要性が増しています。その意味でも、本書は「読んでよかった」と素直に思える一冊でした。自分の守備範囲を少し広げたいと考えている方には、強くおすすめします。

『実践で学ぶコード改善の極意』

本書は大きく2部構成になっており、第1部では「メソッドを5行以内に抑える」といった明確なルールのもと、2Dパズルゲームのコードを題材に、さまざまなリファクタリングのパターンが紹介されます。特徴的なのは、単なるパターン紹介で終わるのではなく、実際のリファクタリング手順をコンパイルエラーとともに丁寧に追っていく点です(もっとも、IDEの支援機能で代替できる部分も少なくありませんが)。

第2部では、「コードにコメントは書かない」「悪いコードをさらに悪く見せる」といった、他書ではあまり見られないユニークな視点から、コード改善についての考え方が語られます。個人的には、こうした“ちょっと変わった提言”が非常に面白く、印象に残りました。

近年では、システムの品質はアーキテクチャで担保すべきという風潮が強まっていますが、それでもコードの品質が重要であることに変わりはありません。リファクタリングはそのための基本的な手段であり、本書で紹介されるパターンはどれも普遍的なものばかりです。目新しさは少ないかもしれませんが、逆に言えば、リファクタリングの「本質」を押さえた内容と言えるでしょう。リファクタリングの知識を再整理したい方、特にジュニアレベルのソフトウェアエンジニアにはおすすめです。

もっとも、生成AIの台頭により、「コードの品質とは何か」という問い自体が揺らぎつつあります。本書の内容がすぐに陳腐化することはないでしょうが、長期的にはその視点も持ち合わせて読む必要があるかもしれません。




以上の内容はhttps://nekotheshadow.hatenablog.com/entry/2025/07/06/142131より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14