名前が正しくない設定ファイルを検出する良い方法はありますか?

名前が正しくない設定ファイルを検出する良い方法はありますか?

私のアプリケーションがあるコンピュータで実行されているが別のコンピュータで実行されない問題を解決しました。私は何時間も頭を傷つけ、ついに私がファイル名を間違って指定したことに気づきましたmyfile-rulesmyfile.rules

以前は、使用する構成ファイルを再作成し、私の入力エラーを検出したときにdiffこの機能がmd5sum役に立ちましたが、md5sum今回はファイル名の違いを理解するのに役立ちませんでした。

明らかなレッスンは、今後のプロフィール名をより慎重に確認することです。

将来的に同様のバグをより簡単にキャッチするために人々が使用できる他のトリックはありますか?

ベストアンサー1

実はもっと重要なこと防ぐ(もちろん可能なたびに)発覚ネーミングの問題。これが展開の意味です。テンプレートシステムがある場合は、テンプレートを展開してからファイルを編集するのが非常に簡単です。

構成ファイルはgit次のように使用できます。指定したコンピュータをプロファイルの中央リポジトリ(またはテンプレート)として使用し、そのコンピュータにプロファイルを展開できます。

別のツールをdiff使用すると、テンプレートと変更されたツリーの両方にアクセスできる場合に違いを簡単に見つけることができます。たとえば、2つのファイルの名前が同じ場合、ツリーに存在しないファイルは必要な最小行数よりも多くの行を生成します。これはレビューアの注意を喚起する必要があります。

おすすめ記事