﻿1
00:00:04,160 --> 00:00:12,080
‫ですから､ ライブコーディングで気をつけなければならないのは､ 現時点では､ 使っていてバグに遭遇することがあるということです｡

2
00:00:12,080 --> 00:00:19,010
‫例えば､ ムービングプラットフォームに新しいプロパティを追加したいとします｡

3
00:00:19,010 --> 00:00:22,070
‫INTをコピーするだけでも行ける｡

4
00:00:22,070 --> 00:00:24,950
‫ここに私のint2があるだけです｡

5
00:00:24,950 --> 00:00:32,600
‫今は､ コースに忠実にライブコーディングで再構築し､ 新しい財産を見ています｡

6
00:00:32,600 --> 00:00:39,650
‫そして､ それが終わったら､ 先に進んでウィンドウを閉じ､ 私は先に進んで移動プラットフォームを更新するかもしれません｡

7
00:00:39,650 --> 00:00:46,370
‫ここのプロパティは､ ああ､ ここは99にしないで､ 代わりに300に設定してほしい､ と言うかもしれません｡

8
00:00:46,370 --> 00:00:49,780
‫そして､ その日の仕事を終えて､ エディターを閉じます｡

9
00:00:49,790 --> 00:00:56,030
‫ただし､ プロジェクトを再起動し､ アウトラインから移動するプラットフォームをもう一度探して､

10
00:00:56,030 --> 00:00:59,420
‫それを選択することができます｡

11
00:00:59,570 --> 00:01:03,320
‫すると､ あれっ､ あの新しいプロパティが消えているのがわかります｡

12
00:01:03,320 --> 00:01:13,670
‫つまり､ ライブコーディングはエディタでの変更に影響を与えるだけで､ ディスク上で永続的に変更することはなかったようです｡

13
00:01:13,670 --> 00:01:16,190
‫なんというか､ そこに留まらせなかったんです｡

14
00:01:16,190 --> 00:01:20,000
‫そこで､ 「よし､ じゃあ､ もう一度ライブコーディングボタンを押してみようか」という気になるかもしれません｡

15
00:01:20,000 --> 00:01:28,160
‫再構築が進み､ 私の変更が再び導入されますが､ おっと､ デフォルト値にリセットされていることにお気づきでしょう｡

16
00:01:28,160 --> 00:01:31,790
‫だから､ ここに入力していたそのデータが消えてしまって､ ダメなんです｡

17
00:01:31,790 --> 00:01:37,910
‫もし､ このような状況に陥り､ データが失われそうになったら､ すぐにエディターを閉じて､

18
00:01:37,940 --> 00:01:44,540
‫失われたデータを保存しないようにしましょう｡

19
00:01:44,930 --> 00:01:52,250
‫そして､ Visual Studio codeに移動して､ コントロールシフトBでビルドタスクを表示させ､

20
00:01:52,250 --> 00:01:56,210
‫ここで通常のビルドタスクを開始させます｡

21
00:01:56,420 --> 00:02:01,010
‫エディタを閉じた状態で､ エディタ外で完全に再コンパイルされることを確認してください｡

22
00:02:01,010 --> 00:02:08,030
‫そして､ プロジェクトファイルに戻り､ もう一度開いて､ 移動するプラットフォームのアウトラインを探し､

23
00:02:08,270 --> 00:02:11,870
‫それを選択することができます｡

24
00:02:11,870 --> 00:02:12,650
‫そして､ 彼らは行く｡

25
00:02:12,650 --> 00:02:21,260
‫これで､ 私が追加した新しいプロパティがそこにあるだけでなく､ 以前に保存した値もそこにあることがわかります｡

26
00:02:21,260 --> 00:02:25,670
‫初めてエディタを閉じるので､ この方法でデータを失うことはありません｡

27
00:02:25,670 --> 00:02:31,310
‫今､ 私はライブコーディングの問題の9割はこの問題に帰結すると思っています｡

28
00:02:31,310 --> 00:02:37,130
‫そのため､ そのような場合は､ エディタを再起動して再読み込みするとうまくいくことがあります｡

29
00:02:37,130 --> 00:02:46,490
‫しかし､ それが不満に感じたり､ ライブコーディングに他の問題があるようであれば､ ホットリロードと呼ばれる古い方法に戻すことができます｡

30
00:02:46,490 --> 00:02:50,270
‫編集メニューからエディターの環境設定に行くのです｡

31
00:02:50,270 --> 00:02:56,810
‫一般セクションでライブコーディングを選択し､ ライブコーディングを無効にするだけのようなものです｡

32
00:02:56,810 --> 00:03:04,040
‫それで､ 環境設定を閉じて､ この変更を永続的にするには､ エディタを再起動する必要があります｡

33
00:03:04,040 --> 00:03:12,290
‫で､ 再起動したら､ 下の方にあるいつものリコンパイルボタンで､ どちらかをリコンパイルすればいいんですね｡

34
00:03:12,290 --> 00:03:18,230
‫この講義で､ ライブコーディングでコンパイルする際に遭遇する問題を解決できることを期待しています｡

35
00:03:18,260 --> 00:03:19,970
‫そして､ 次の講義でお会いしましょう｡

