9月27日、秀和システムより『犯罪捜査技術を活用したソフトウェア開発手法』刊行。犯罪捜査の技術を応用したコード解析を通じて、すばやくバグを検出し、技術的負債を洗い出そう!

2024.09.24 07:00
株式会社秀和システム
株式会社秀和システム(東京都・代表取締役会長兼社長 上田智一)は、2024年9月27日、新刊『犯罪捜査技術を活用したソフトウェア開発手法』を発刊します。

本書は、Pragmatic Bookshelfの『Your Code as a Crime Scene, Second Edition』(2024)の邦訳で、プログラムのソースコードの分析手法を紹介する画期的な書籍です。原著の第1版では、著者の長年のソフトウェアコンサルタントの経験から、新たな視点を提供しました。その後、著者は会社を設立して、書籍の内容に基づいた新たなコード分析ツールを開発するなど、その手法を進化させてきました。本書は、その経験を反映した第2版の邦訳ですが、AIなどの最新の技術、あるいはチーム開発による技術的負債など、最新の開発現場での問題に対しても、犯罪捜査技術を活用して解決する方法に言及しています。
あなたのコードは、犯行現場か、それとも解決済みの事件か?
本書は、プログラムのソースコードに科学的犯罪捜査の手法を適用して徹底的に分析し、意図せず混入してしまった問題点を洗い出すための実践的ガイドブックです。たとえば、行動的コード分析の手法を使うことで、技術的負債とメンテナンスが必要な場所を特定し、優先順位を付け、最も有効な修正を行えるようになります。また、複数の開発者やチームが関わる場合、コードの品質にどのような影響を与えるのかを理解するとともに、組織的な問題がないかを追跡し、その状況を修正するためのヒントを説明します。それだけではなく、プログラムを心理学的な観点から捉え、どのようなコードが理解しやすく、バグの混入を防ぎ、メンテナンス性を高めるのかについても説明します。
なぜコードを犯罪現場と捉えるのか?
ソースコードの中に、バグや非効率な処理といった「犯行」が隠されている可能性があるからです。ソースコード分析によって、これらのホットスポット(犯人の行動圏内=ソースコードのバグがある場所)を特定し、「犯人」を見つけることができれば、より安全で高品質なソフトウェアを開発できます。さらに、プログラムを心理学的な側面から捉え、バグが混入しやすいコードにしない、あるいは、読みやすく理解しやすいコードとなるための書き方などにも言及します。
本書で解説する手法は、これまでになかったユニークなアプローチであり、日本の開発の現場に、新たな視点と生産性の向上をもたらすことでしょう。

■原著者からのメッセージ
原著者であるAdam Tornhill氏からは、日本語版の刊行に寄せて、次のようなコメントをいただいています。
I'm thrilled to see Your Code as a Crime Scene reach a Japanese audience, empowering more developers to leverage these techniques for healthier, more maintainable systems.
『犯罪捜査技術を活用したソフトウェア開発手法』(Your Code as a Crime Scene)が日本の読者に届き、より健全で保守しやすいシステムを構築するために、多くの開発者が本書の技術を活用できるようになったことに興奮しています。

■書籍概要
書名 犯罪捜査技術を活用したソフトウェア開発手法
著者 AdamTornhill 著/園田 道夫 監訳/株式会社クイープ 訳
定価 3,630円(税込)
発売日 2024年 9月27日
Amazon 
楽天ブックス 
ヨドバシ.com 

あわせて読みたい

【社内外のブレーン】になる!新しいコンサルティングの形
antenna*
CopilotやChatGPTの活用法も解説!「ゼロから学ぶ Power Apps ビジネスアプリ開発入門」8月27日発刊! サンプルアプリ特典付き
PR TIMES
【世界的システム障害でも賠償責任はない?】業界に慣行する「利用規約」の罠、日本が取るべき対策
Wedge[企業]
秋限定ドリンク「バターナッツかぼちゃの和紅茶チャイ」登場
PR TIMES Topics
シャーロック・ホームズ×CSI!『刑事マードックの捜査ファイル』シーズン4、BS11にて9月7日(土)より放送
海外ドラマNAVI
発売前重版決定!顧客の興味関心データを起点とした新しい営業手法とは?書籍『インテントセールス』刊行
PR TIMES
「中川政七商店 日本の器」日本各地で育まれる工芸の魅力を再現したミニチュアフィギュア
PR TIMES Topics
レガシーシステムの効率化を実現 「2025年の崖」を克服するモダナイゼーションサービスとは?
ITmedia ビジネスオンライン
位置情報のクライアントサイド実装を解説した「位置エン本」に続き、サーバーサイド実装について解説した『現場のプロがわかりやすく教える位置情報デベロッパー養成講座』、2024年8月24日刊行!
PR TIMES
「しろいし洋菓子店」秋冬新商品!リッチな風味と濃厚バターが贈る「クッキー缶」&「パウンドケーキ」
PR TIMES Topics
FBIが開発した?!刑事ドラマによく出てくる 「プロファイリング」とはどんなもの?【図解 犯罪心理学】
ラブすぽ
「クリーンアーキテクチャ」の概念に沿ってWebアプリ構築を解説する書籍『手を動かしてわかるクリーンアーキテクチャ』を7月19日に発売!
PR TIMES
小型犬にぴったり!イタリアンレザーのおしゃれなPupakiottiハーネス
PR TIMES Topics
世界の標準的?!科捜研も採用している「高度な統計手法」を用いた最新のプロファイリング法とは?【図解 犯罪心理学】
ラブすぽ
新しい犯罪集団「トクリュウ」とは? その犯罪手口、私たちが気を付けるには…専門家が解説
TOKYO FM+
約2年半の歳月をかけて開発した「バナナヴィクトリアケーキ」発売
PR TIMES Topics
ホロラボ メンバーも執筆!Apple Vision Proアプリ開発者向け解説書『Apple Vision Proアプリ開発入門』2024年8月24日発売!
PR TIMES
日本初!* Apple Vision Proアプリ開発者向け解説書『Apple Vision Proアプリ開発入門』2024年8月24日発売!
PR TIMES
「ディープフェイク・ポルノ」でテレグラムの捜査開始 韓国警察
AFPBB News オススメ
システム全容を第三者の手で紐解く レガシー刷新の品質と安全な移行を支える「Futurefraqta」とは?
PR TIMES STORY