ジェームズ・W.グレニング

Individuals/organizations Page

Books

テスト駆動開発による組み込みプログラミング

ジェームズ・W.グレニング

Product Details

ISBN/Catalogue Number
ISBN 13 : 9784873116143
ISBN 10 : 4873116147
Format
Books
Release Date
April/2013
Japan
Co-Writer, Translator, Featured Individuals/organizations
:

Content Description

すぐれた組み込みソフトウェアを開発するための手法を豊富なサンプルコードとともに解説する本。前半では、制約のある組み込み環境でテスト駆動開発を行うための基礎知識とノウハウを懇切丁寧に紹介します。後半では、オブジェクト指向をベースに考え出されたSOLID原則やリファクタリングをC言語に適用し、アジャイルな設計を実現するための方法を示します。さらに、レガシーコードへのテストの追加方法についてもサンプルコードを使って詳細に解説します。

目次 : テスト駆動開発/ 1部 TDDを始めよう(テスト駆動ツールと約束事/ Cモジュールにとりかかる ほか)/ 2部 コラボレータのあるモジュールをテストする(テストダブルの導入/ プロダクトコードをスパイする ほか)/ 3部 設計と継続的改善(SOLIDで柔軟でテストしやすい設計/ リファクタリング ほか)/ 4部 付録(ホスト開発システム上のテスト環境/ Unityクイックリファレンス ほか)

(「BOOK」データベースより)

Customer Reviews

Comprehensive Evaluation

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

Book Meter Reviews

こちらは読書メーターで書かれたレビューとなります。

powered by

  • kaizen@名古屋de朝活読書会

    試験駆動は計算機黎明期にはあたりまえのこと。試験を実現しないとうまく設計できたか確かめられないから。当たり前のことが、いつのまにか分業で分からなくなっている人がいるのかも。訳者の講演を聞いた。必要な道具をうまく組み合わせて仕事をしているというのが実感。あたりまえにやっていることを当たり前に書いている。訳:蛸島昭之, 笹井崇司

  • calicalikoume

    試したい知識満載。10年前から出版されていたみたいで、もっと早く出会ってたかった。少しずつトライして習得したい。

  • kazuo_kashiwabara

    蛸島さんに頂いた。テスト駆動開発始めた。動的テストしやすいコード、静的解析しやすいコードにするのは、本当に重要。

  • Kazuyuki Koishikawa

    日本語で読めるもので読みごたえのあるTDD実践全般の始めての本だった。The Art of Unit Testing苦労して読んだからなあ。

  • Q

    オブジェクト志向言語ではTDDと一般に呼ばれるユニットテストを実装前に作る手法をオブジェクト志向言語ではないC言語でも実践できると詳説する本。本書ではCppUTestとUnityという2つのユニットテストフレームワークを使ってテストを作っている。テストを作るためだけに関数ポインタを使っても良いという主張には同意しかねるが、SOLID原則を尊守しながらコードを成長させる際に関数ポインタを使ったvtableが必要になる状況はありうるし、その際にテストのサポートがあるのは心強いと感じた。

レビューをもっと見る

(外部サイト)に移動します

Recommend Items