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 

あわせて読みたい

消費者の無意識を見抜く新メソッド公開!差別化が難しい時代にリーチする脳科学的マーケティング術
PR TIMES
フランス発No.1クライムドラマがついに日本初上陸!犯罪学専門のプロファイラーとパリ司法警察の捜査チームが難事件を解決!
PR TIMES
あなたの動画を自然に翻訳!「AI動画翻訳くん」とは?
antenna
8年に及ぶFBIの捜査の結果、略奪された先住民族の遺骨がバヌアツ共和国に返還
ARTnews JAPAN
算数の問題を解くために、それに向いた独自言語を用いることでプログラミングが簡単になり、また少ない行数で解くことができる『NLL言語入門 プログラミングで算数を解く』発行
PR TIMES
【文明堂】期間限定の新色「黄色いこぐま焼き スイートポテト」新発売
PR TIMES Topics
エンジニアたちの共感を呼び、重版! 実体験を元にした「失敗」の教科書『ソフトウェア開発現場の「失敗」集めてみた。』
PR TIMES
生成AIが言葉を理解し、コンテンツを生成する仕組みがわかる『IT基礎教養 自然言語処理&画像解析 "生成AI"を生み出す技術』を10月18日(金)に発売
PR TIMES
御代田町の複合施設「MMoP」内各店舗にてクリスマスを彩るフェア開催
PR TIMES Topics
「ディープフェイク・ポルノ」でテレグラムの捜査開始 韓国警察
AFPBB News オススメ
カスタマーリングスが「BOXIL SaaS AWARD Autumn 2024」のMAツール(BtoC)部門にて口コミの総得点が高い「Good Service」など4つの賞を受賞
PR TIMES
立体で並べて楽しむことができる「小さな森のクッキー缶」発売
PR TIMES Topics
タレントパレットが「BOXIL SaaS AWARD Autumn 2024」のタレントマネジメントシステム部門にて口コミの総得点が高い「Good Service」を9期連続で受賞
PR TIMES
現代の賞金稼ぎ「バグハンター」の知られざる実像
東洋経済オンライン
老舗洋傘メーカー「2024クリスマスフェア」開催
PR TIMES Topics
【27卒エンジニア限定】メガベンチャーを目指す就活生のためのサポートプログラム、受付開始!
ラブすぽ
【新刊書籍】特許情報による"株式投資"の新・成功方程式『Patent Information For Victory ~「知財」から、企業の"未来"を手に入れる!~』9月10日Amazon予約注文開始
PR TIMES
山形県初のプリン専門店「山形プリン」開業6周年を記念した特別ギフトセット数量限定販売
PR TIMES Topics
シリーズ累計90万部を突破した大人気プログラミング入門書の改訂版 『スッキリわかるC言語入門 第3版』を2024年11月19日(火)に発売
PR TIMES
いろんなタイプのWebページを作って、コーディングの基礎固め! 『初心者からちゃんとしたプロになる HTML+CSS標準入門 改訂2版』発売
PR TIMES