Skip to Content
Making Software ―エビデンスが変えるソフトウェア開発
book

Making Software ―エビデンスが変えるソフトウェア開発

by Andy Oram, Greg Wilson, 久野 禎子, 久野 靖
September 2011
Intermediate to advanced
612 pages
15h 48m
Japanese
O'Reilly Japan, Inc.
Content preview from Making Software ―エビデンスが変えるソフトウェア開発
360
21
章 モジュール化はどれくらい効果的か
?
各タスクコンテキストにはタイムスタンプが格納されていて、開発者が
1
つの変更作業に費やした総
時間を概算するのに使うことができます。タイムスタンプは、選択イベント(開発者がソースコード要
素をクリック)、編集イベント(開発者がエディタでテキストを修正)、コマンドイベント(開発者が
IDE
のコマンドを起動)を含め、多くの種類の「相互作用イベント」に対して記録されます。私たちは、
開発者が活発に作業している間、これらのイベントが頻繁に発生するものと予期します。従って私たち
は単純に、相互作用イベントを日付順に並べ、連続したイベントの各対の差を取り、それらの差すべて
を合計するだけで、
1
つの変更に対して作業を行うのに費やされた時間の見積もりを計算できます。開
発者の作業の中断を考慮するために、隣接したイベントの間隔が
5
分以上離れている場合はその間は累
計に含めません。
そういうわけで、
Mylyn
に対する変更を分析するときは、私たちには
2
つの情報源があります。
1
はソース管理システムからのコミットの記録で、これはコードに対して開発者が行った修正を示すもの
です。もう
1
つはバグレポートに付属しているコンテキストファイルで、これはそれらの修正を行うた
めに開発者がコードをたどった道筋を示します。タスクコンテキストファイルに格納されているタイム
スタンプを使えば、そのバグに関する作業に開発者が費やしたおよその時間も分かります。となると私
たちは、少なくとも
1
つのシステムについては、最終的に行われた変更を見るだけでなく、ずっと潤沢 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する

マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する

Luca Mezzalira, 嶋田 健志
推薦システム実践入門 ―仕事で使える導入ガイド

推薦システム実践入門 ―仕事で使える導入ガイド

風間 正弘, 飯塚 洸二郎, 松村 優也

Publisher Resources

ISBN: 9784873115115Other