TDDとSwift
ははははーい。Fです。今回はTDDです。これに関しては複数の動画や書籍で学んでみたので、それぞれの感想とまとめです。
TDD BootCamp 基調講演
概要
https://www.youtube.com/watch?v=Q-FJ3XmFlT8
かの有名なt_wadaさんのライブコーディング動画です。
TDDのことを学ぶ原点でありゴールのような動画です。
題材は簡単なプログラムですが、まずTDDの流れをみながら理解できる点が良いです。また、随所で、t_wadaさんの含蓄のある言葉が聞けます。
感想
まあー必修項目なのですかね。
Swiftで書いておぼえるTDD
お次はこちら。
概要
TDD BootCampの内容を、Swift版にしてまとめたような内容の本です。
XCodeのテスト方法についてもよく触れられています。
感想
Swift学習中の身としては、Swift版で書かれているのは、より頭に入ってきやすい。(当たり前体操)
言語の特性は特にテストしなくていい、というのはTDD Boot Campにはなかった内容(だったと思う)。
確かに、Swiftはコンパイラが厳しいので、ビルド時点でテスト通っている、と考えられる場所もあるか〜
Kindle unlimitedで無料だし、ぜひ読んでおきたい本。(そうでなくても安めだけど。)
iOSアプリ開発自動テストの教科書
お次はこちら
概要
iOSにおけるテストが手広く載っている本。
前半は、TDD BootCampや、Swiftで書いておぼえるTDDにあるようやUnitTest(XCTest)の話。
後半はUITestのやり方や、CI/CDテストや、テスト準備簡易化関するOSS/SaaSの内容。最後にXCodeのデバッグテクニックが載っている。
感想
正直前半は前に書いた本と被る内容でした。。。
後半のUITestは勉強になりましたが、どこまでやるかな・・・
ツール類も、この本のものそのものを使う、というのは機会があるかわかりませんが、このあたりはツールで賄える、と知っておくのは大事ですね。
XCodeのデバッグテクニックやツールも非常に良かったです。
まあ、私が似た本を最近読んだせいで、そこまで心に刺さりませんでした。内容はとても良かったです。
この本一冊持ってるとかなりいいと思いますが、半分ぐらいの内容がKindleで無料というのがちょっと・・・
ではまた。
最新記事 by FDrumer (全て見る)
- macOSで読み込めないCD - 2023-07-24
- Cubase10.5のままmacOS13 Venturaに上げてみたんじゃ【DTM、動画投稿】 - 2023-07-18
- Final Cut Proのプロジェクト容量を小さくして、データ保存しやすくしよう - 2023-04-19