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 ―エビデンスが変えるソフトウェア開発
233
Plat_Forms
Web
開発技術と文化
特に、
Java
(当時
1.2
版)と
Python
(当時
1.5
版)はだいぶ改善されたと思われます。また、デー
タ収集をした当時には
Java
はまだ新しい言語だったため、
Java
プログラマは言語に習熟してい
ませんでした。たとえば、
StringBuffers
を使うべきところで単純に
Strings
を使った人がいて、
それらのためにメモリ使用や実行時間の面で不利な結果が出たという説明が成り立ちます。
●
この研究で解いてもらったのは小さいタスクであり、これがかなり特化した結果であるということ
と、本質的な特異性があること。違うタスクであれば、また違う結果になったでしょうけれど、私
たちにそれを確かめる術はありません。
●
スクリプト群の作業状況が、
Java/C/C++
グループの状況とかなり異なっていたこと。後者は実験
として作業し、前者はそれぞれのプログラマの現場での作業でし
た。特にスクリプト群の参加者に
は、タスクの説明を読んだ後ですぐには実装を開始しなかったという報告がありましたが、そうな
ると実装までの間に裏で考えていた時間は計測に現れないので、その分だけ有利な結果が出ること
になります。幸い、非スクリプト群の作業時間をかなり割り引いたとしても、作業時間の差はまだ
かなり大きいので、このことのために時間の値が無意味になることはありません。
この他にも多くの点で、この研究の結果は限定的なものでしょう。それらについて詳しく知りたけれ
ば、オリジナルの研究
Prechelt ...
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