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 ―エビデンスが変えるソフトウェア開発
354
21
章 モジュール化はどれくらい効果的か
?
多様なモジュール化を行う必要性につながる可能性があります。このようなことがらの必要性は、アス
ペクト指向ソフトウェア開発の動機としてはっきり述べられており
Kiczales et al. 1997
]、[
Tarr et
al. 1999
]、発展段階にある
AspectJ
Kiczales et al. 1999
などのアスペクト指向プログラミング言語は、
横断的な関心事をモジュールとして表現できるようにすることで、開発者がシステムをモジュール化す
る能力を改善します。
このようにモジュールは、ソフトウェア構築に対するゆるぎない組織的アプローチとなっています。
しかしモジュール化は、本当に見込み通りの利益をもたらしているでしょうか?
本章で私たちは、見
込み通りの利益があるかどうかを確かめるための調査として、
3
つのオープンソースソフトウェアシス
テムのアーカイブの分析を通じて、以下の問いの答えを求めてみます。
●
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