【PR】

QuQuMo
「お持ちの請求書」を最短2時間でスピーディに現金化する売掛金買取サービスです
他社で断られた経験のある方も1度ご相談ください!
↓ ↓ ↓ ↓ ↓ ↓ ↓


QuQuMo(ククモ)


メンターキャピタル
赤字・債務超過・個人事業・税金滞納でもOK!・審査通過率92%
↓ ↓ ↓ ↓ ↓ ↓ ↓


メンターキャピタル


資金調達プロ
10秒で完了!カンタン無料診断で、今いくら資金調達できるかすぐに分かる無料診断フォームを公開中です!!
↓ ↓ ↓ ↓ ↓ ↓ ↓


資金調達プロ


CoolPay(クールペイ)
請求書・通帳をカメラで撮影して送るだけ!!お手元の法人宛の請求書を最短60分で現金化できます
↓ ↓ ↓ ↓ ↓ ↓ ↓


CoolPay(クールペイ)


ビートレーディング
スマホ・パソコンから簡単に資金調達!!
↓ ↓ ↓ ↓ ↓ ↓ ↓


ビートレーディング






【PR】


来店不要で原則無担保無保証
即日ご融資可能な
事業者向けビジネスローン

↓ ↓ ↓ ↓ ↓ ↓ ↓


AGビジネスサポート



GMOあおぞらネット銀行の
融資枠型ビジネスローン
【あんしんワイド】

↓ ↓ ↓ ↓ ↓ ↓ ↓

あんしんワイド

 

最大1億円まで融資可能!
審査は最短60分
来店不要で全国即日OK

↓ ↓ ↓ ↓ ↓ ↓ ↓

アクトウィル

 

他社で借り入れ中でもご利用OK
最短即日でのお振込
大口の融資可能

↓ ↓ ↓ ↓ ↓ ↓ ↓

ファンドワン

 

第11回 Unit Testで動作検証、安心して開発を続けられる環境を構築しましょう 〜 目指せ!visionOSディベロッパ! #244

長期シリーズ、visionOSで遊べるキューブアプリをつくる過程で初挑戦のSwiftとかSwiftUIなど最近のAppleの技術を学んでいきます。

3D空間でのキューブの回転が一段落できたので、今回からしばらく基礎的な部分のリファクタリングを進めて、より使いやすいモデルになるように修正していきます。今回はまずUnit Test、単体テストをかけるように新しいターゲットを追加して、前回作ったidentiryMoveメソッド、ドラッグ方向からどの動きになるのかを取得するコードが正しいことを検証していきます。

0:00 オープニング
0:51 テスト用ターゲットの追加
2:46 テストケースの構造
3:28 @testableでテスト対象となるパッケージをインポート
4:34 テストの書き方、XCTAssert
5:43 前回実装したidentifyMoveのテスト
9:39 地道すぎるテストを少し構造化してみる
11:33 他のステッカーのケースもテストするには
12:58 網羅的にテストするためにさらにテストの構造化を進める
14:46 Vectorを辞書のキーで使えるようにする
16:29 R面のステッカーのテストを完成させる
18:00 失敗した時のためにわかりやすい説明を追加する
20:43 テストにロジックを入れすぎるのはよく無い理由
21:58 U面とF面のテストデータも完成させる
22:23 見えていないL面もテストを書いてみる
24:17 センターの動きから修正する
26:03 残りの動きを実装する
32:39 L面を操作できるようにデバッグ機能を追加する
39:38 判断しなかった動作でnilが帰ってくることも確認する
48:46 本当に網羅できているのか、テストのロジックをテストする
50:42 動きを文字で表すことの不便と理由
52:58 今回のまとめと次回の予告

今日のコードはこちら

タイトルとURLをコピーしました