web-dev-qa-db-ja.com

すべてのPerlスクリプトを「usestrict」で実行するように強制します

大規模なレガシーPerlWebアプリケーション( cgi-lib.pl を使用して構築され、Apache HTTPDでCGIとして実行)を実行し、すべてのスクリプトをuse strict;に更新して、多くの小さなバグを修正しました。途中で。これで、ユーザーがstrictモードをオフにできないようにします。それを強制する方法はありますか? (以前にこの問題が発生し、use strict;が「機能しない」というメモとともにコメントアウトされました。)

3
yakatz

優れたコードレビュープロセスとそれを気にする人々に代わるものはありません。テンプレートに含めることでデフォルトを厳密にします。著作権ヘッダーと同じくらい自動である必要があります。ファイルの問題。問題の優先度が低い場合は問題ありませんが、関連するコードに触れた時点で対処する必要があります。閉じている場合は、「機能しない」よりも優れたドキュメントが必要です。

人々がこの基準に同意した後、それを施行します。糸くずや整頓された設定、CIビルドチェック、バージョン管理システムのコミット前チェックなど、ツールのどこかにわかりやすい場所に配置します。

3
John Mahowald