大規模なレガシーPerlWebアプリケーション( cgi-lib.pl を使用して構築され、Apache HTTPDでCGIとして実行)を実行し、すべてのスクリプトをuse strict;
に更新して、多くの小さなバグを修正しました。途中で。これで、ユーザーがstrict
モードをオフにできないようにします。それを強制する方法はありますか? (以前にこの問題が発生し、use strict;
が「機能しない」というメモとともにコメントアウトされました。)
優れたコードレビュープロセスとそれを気にする人々に代わるものはありません。テンプレートに含めることでデフォルトを厳密にします。著作権ヘッダーと同じくらい自動である必要があります。ファイルの問題。問題の優先度が低い場合は問題ありませんが、関連するコードに触れた時点で対処する必要があります。閉じている場合は、「機能しない」よりも優れたドキュメントが必要です。
人々がこの基準に同意した後、それを施行します。糸くずや整頓された設定、CIビルドチェック、バージョン管理システムのコミット前チェックなど、ツールのどこかにわかりやすい場所に配置します。