PowerShellには、終了エラーと非終了エラーという2つの主要なエラータイプがあります。終了エラーはtry-catchブロックで捕捉されない限りスクリプトを停止させますが、非終了エラーは-ErrorAction Stopを指定しない限り停止させません。この区別は、エラーがスクリプト全体を停止するほどのものか、単に記録して無視できるものかを決める上で不可欠です。
try-catch
-ErrorAction Stop
歴史的に見て、ログはプログラミング自体が始まった頃から存在しています。ソフトウェアのための船長のログのようなものです。昔は出力やテレタイプ機が使われていましたが、現在ではファイルや洗練されたログ管理システムが全てです。
2つの数の合計を計算する関数を書いてみましょう。単純ですが、ポイントを説明するには十分です。
方法 PowerShellには専用のリファクタリングツールは組み込まれていませんが、読みやすさやパフォーマンスのためにコードを整理することはできます。多くの処理を行っている関数を考え、それを明確にリファクタリングする方法を検討してみましょう:.