Skip to content

著書「テスト駆動開発」の第1章〜第17章の写経をrustで書いたものです。

Notifications You must be signed in to change notification settings

hgsgtk/rust_sutras_tdd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

はじめに

著書「テスト駆動開発」の第1章〜第17章の写経をrustで書いたものです。

著書内容

Chapters

  • Chapter/1 仮実装
  • Chapter/2 明白な実装
  • Chapter/3 三角推量
  • Chapter/4 意図を語るテスト
  • Chapter/5 原則をあえて破るとき
  • Chapter/6 テスト不足に気づいたら
  • Chapter/7 疑念をテストに翻訳する
  • Chapter/8 実装を隠す
  • Chapter/9 歩幅の調整
  • Chapter/10 テストに聞いてみる
  • Chapter/11 不要になったら消す

TODO LIST in Chapters

著書内でTDD進めていく際のTODOリストです。

TODO After chapter/12

  • $5 + 10CHF = $10
  • $5 + $5 = $10

TODO Before chapter/11

  • $5 + 10CHF = $10
  • $5 * 2 = $10
  • amountをprivateにする(すでにprivateだった)
  • Dollarの副作用どうする
  • Moneyの丸め処理どうする
  • equals()の実装
  • hashCode()の実装
  • nullとの等価性比較
  • 他のオブジェクトとの等価性比較
  • 5CHF * 2 = 10CHF
  • DollarとFrancの重複
  • equalsの一般化
  • timesの一般化
  • FrancとDollarを比較する
  • 通貨の概念
  • testFrancMultiplicationを削除する?

About

著書「テスト駆動開発」の第1章〜第17章の写経をrustで書いたものです。

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages