テスト駆動開発による組み込みプログラミング : C言語とオブジェクト指向で学ぶアジャイルな設計
Author(s)
Bibliographic Information
テスト駆動開発による組み込みプログラミング : C言語とオブジェクト指向で学ぶアジャイルな設計
オライリー・ジャパン , オーム社 (発売), 2013.4
- Other Title
-
Test‐driven development for embedded C
テスト駆動開発による組み込みプログラミング : C言語とオブジェクト指向で学ぶアジャイルな設計
- Title Transcription
-
テスト クドウ カイハツ ニヨル クミコミ プログラミング : Cゲンゴ ト オブジェクト シコウ デ マナブ アジャイル ナ セッケイ
Available at 87 libraries
  Aomori
  Iwate
  Miyagi
  Akita
  Yamagata
  Fukushima
  Ibaraki
  Tochigi
  Gunma
  Saitama
  Chiba
  Tokyo
  Kanagawa
  Niigata
  Toyama
  Ishikawa
  Fukui
  Yamanashi
  Nagano
  Gifu
  Shizuoka
  Aichi
  Mie
  Shiga
  Kyoto
  Osaka
  Hyogo
  Nara
  Wakayama
  Tottori
  Shimane
  Okayama
  Hiroshima
  Yamaguchi
  Tokushima
  Kagawa
  Ehime
  Kochi
  Fukuoka
  Saga
  Nagasaki
  Kumamoto
  Oita
  Miyazaki
  Kagoshima
  Okinawa
  Korea
  China
  Thailand
  United Kingdom
  Germany
  Switzerland
  France
  Belgium
  Netherlands
  Sweden
  Norway
  United States of America
Search this Book/Journal
Note
監訳: 蛸島昭之
参考文献: p343-345
Description and Table of Contents
Description
すぐれた組み込みソフトウェアを開発するための手法を豊富なサンプルコードとともに解説する本。前半では、制約のある組み込み環境でテスト駆動開発を行うための基礎知識とノウハウを懇切丁寧に紹介します。後半では、オブジェクト指向をベースに考え出されたSOLID原則やリファクタリングをC言語に適用し、アジャイルな設計を実現するための方法を示します。さらに、レガシーコードへのテストの追加方法についてもサンプルコードを使って詳細に解説します。
Table of Contents
- テスト駆動開発
- 1部 TDDを始めよう(テスト駆動ツールと約束事;Cモジュールにとりかかる ほか)
- 2部 コラボレータのあるモジュールをテストする(テストダブルの導入;プロダクトコードをスパイする ほか)
- 3部 設計と継続的改善(SOLIDで柔軟でテストしやすい設計;リファクタリング ほか)
- 4部 付録(ホスト開発システム上のテスト環境;Unityクイックリファレンス ほか)
by "BOOK database"