[解決済み] なぜstrictとwarningを使うのか?
2022-10-15 22:57:28
質問
Perlタグの質問の多くは、人々が使用すれば解決するような気がします。
use strict;
use warnings;
これらを補助輪のようなもの、あるいは不必要な複雑さだと考える人もいると思いますが、非常に熟練したPerlプログラマーでさえ使っているのですから、明らかにそうではありません。
Perl に熟練した人の多くは常にこの 2 つのプラグマを使用しているように見えますが、使用することで最も恩恵を受ける人はめったに使用しません。そこで、私は人々に
use strict
と
warnings
.
では、なぜPerlの開発者が
use strict
と
warnings
?
どのように解決するのですか?
まず手始めに
use strict;
(そして、より少ない程度ですが
use warnings;
) は変数名のタイプミスを見つけるのに役立ちます。経験豊富なプログラマーでさえ、このようなミスを犯すことがあります。よくあるケースは、コードをクリーンアップまたはリファクタリングするときに、変数のインスタンスの名前を変更するのを忘れてしまうことです。
使用方法
use strict; use warnings;
を使用すると、他の方法で捕捉されるよりも早く多くのエラーを捕捉することができ、エラーの根本的な原因を見つけることが容易になります。根本的な原因は、エラーまたは検証チェックの必要性かもしれませんし、プログラマのスキルに関係なく起こり得ることです。
Perlの警告の良いところは、それがほとんど偽りのものでないことで、それらを使用することにほとんどコストがかからないことです。
関連する読み物。
なぜ
my
?
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン