File tree Expand file tree Collapse file tree 1 file changed +0
-39
lines changed Expand file tree Collapse file tree 1 file changed +0
-39
lines changed Original file line number Diff line number Diff line change @@ -730,13 +730,6 @@ get('https://en.wikipedia.org/wiki/Robert_Cecil_Martin')
730
730
例外が発生することは良いことです!この意味は、ランタイムがあなたのプログラムが何かおかしいことを正常に突き止めたということです。
731
731
それは、関数の実行を直近のスタックで停止し、そのプロセスを停止し(ノード中)、コンソールのスタックトレースを通じてあなたに知らせてくれます。
732
732
733
- ### 例外が捕らえられたことを無視しない
734
-
735
- 例外を捕捉して何もしないということは、あなたがそのエラーを修正したり、エラーが言ったことに対応したりすることができません。
736
- コンソール(` console.log ` )にエラーを出力することは、頻繁にコンソール出力された海に埋もれてしまうため、それほど良いことではありません。
737
- コードの一部を ` try/catch ` で囲うということは、そこでエラー発生するかもしれないということを意味します。
738
- したがって、エラーが発生した時のために、なにかの対策をしたり、コードの行き先を作らなければなりません。
739
-
740
733
** Bad:**
741
734
``` javascript
742
735
try {
@@ -761,38 +754,6 @@ try {
761
754
}
762
755
```
763
756
764
- ### 失敗したpromiseを無視しない
765
-
766
- 同じ理由により、` try/catch ` にて発生した例外を無視するべきではありません。
767
-
768
- ** Bad:**
769
- ``` javascript
770
- getdata ()
771
- .then ((data ) => {
772
- functionThatMightThrow (data);
773
- })
774
- .catch ((error ) => {
775
- console .log (error);
776
- });
777
- ```
778
-
779
- ** Good:**
780
- ``` javascript
781
- getdata ()
782
- .then ((data ) => {
783
- functionThatMightThrow (data);
784
- })
785
- .catch ((error ) => {
786
- // One option (more noisy than console.log):
787
- console .error (error);
788
- // Another option:
789
- notifyUserOfError (error);
790
- // Another option:
791
- reportErrorToService (error);
792
- // OR do all three!
793
- });
794
- ```
795
-
796
757
797
758
## ** Formatting**
798
759
You can’t perform that action at this time.
0 commit comments