Skip to Content
技術リーダーシップのための14のヒント
book

技術リーダーシップのための14のヒント

by 島田 浩二
May 2025
Beginner to intermediate
82 pages
50m
Japanese
O'Reilly Japan, Inc.
Content preview from 技術リーダーシップのための14のヒント

12章うまくいったらどうなるの

関 将俊

朝会でチケットを読み合わせていると、誰かがこう聞きます。

「うまくいったらどうなるの?」

誰かがライブラリを書こうとすると、なにかの調査をしていると、新しい機能を増やそうとすると、「うまくいったらどうなるの?」と聞きます。あなたが今日していることがうまくいったら、製品やチームはどうなりますか?

テスト駆動開発はとても人気のあるプラクティスです。今から書こうとするコードがうまくいったときの様子をまずテストケースで表現し、次にそのテストケースに適合するようにコードを実装します。やるべきことが明解になり、できあがったかどうかを確認するのも分かりやすく、実践する人の多いプログラミングのスタイルです。

テスト駆動開発をやってみると、これはプログラミングに限らずにさまざまな作業でも利用できるのではないかと感じます。どんな作業であれ、それが成功したかどうかを確認する方法をまず決めてみるのです。それだけでたくさんの問題が見つかります。これが私たちのよく使う「うまくいったらどうなるの?」というフレーズです。

なにか始めるとき、大抵はうまくいくと思っていますよね。うまくいかないと思っていたら始めていませんから。あなたの「うまくいく」は、果たしてどれくらい現実的でしょうか。

「うまくいったらどうなるの?」を使って確認してみましょう。うまくいったらどうなるのか、期待する結果と試し方を考えてみます。リファクタリングなら、その結果どこか良くなっているはずです。良くなっているとはどういうことでしょう。ある変更が容易になるとか、この部分が読みやすくなるとか具体的な試し方を決めるとよいです。ライブラリを作る場合なら、どんな風に使われてどんな風に楽をできるのか、アプリケーションを作成する人たちに役に立つ様子を決めます。 ...

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

メダリオンアーキテクチャの構築

メダリオンアーキテクチャの構築

Piethein Strengholt
INSPIRED

INSPIRED

Marty Cagan

Publisher Resources

ISBN: 9784814401178Publisher Website