2017-01-27 8 views
3

データベースモデルに基づいて自動的に生成される一連のファイルがあります。私はいくつかのコードを修正したので、私はいくつかの面白い経験をしていました。自動生成ファイルを視覚的に区別しますか?

私は、ファイルヘッダに「変更しない」コメントを含めるように発電機を変更しました。これは役に立ちます!メソッド呼び出しをトレースすると、これらのファイルの途中で終了するのは簡単ですが、ヘッダーを確認するためにスクロールしない限り、必ずしもわかりません。それは扱いにくい(エラーが起こりやすい)。

「外部ライブラリ」と同様の方法でこれらのファイルをマークする方法はありますか?スタイリングではこれらのファイルを読み取り専用にする必要はありませんか?

+1

あれば)、それは確かに重複だ2)ここで尋ねた質問は、すでに私はいくつかのIDEがあるかどうかを確認するためにブヨのアドバイスに従うだろう – LazyOne

答えて

3

命名規則が最適です - 生成されたすべてのファイルに接頭辞 "GEN"が付いていれば、はるかに早く気付くでしょう。

環境によっては、正規表現に基づいてタブの色を付けることもできます。そのため、ファイル名の接頭辞を検出することで、黒またはピンクにすることができます。

+0

に答えました。特有のタブカラーリングソリューションです。しかし、私が言ったように、ファイル命名法を変更することは、(やや侵略的な)良い解決策になる可能性があります。 – KlaymenDK

+0

この質問を「最も合理的な答え」で終わらせましたが、ファイル名を変更するのではなくヘッダーコメントを含む自動生成コードを修正しました。また、PhpStorm/IntelliJでは "スコープ"を設定することができます。検索はプロジェクト構造の特定の部分を無視することができます。 – KlaymenDK

3

.NETスタックは、自動ツールを使用してファイルが生成されたことを示す最初の行にコメントを追加するだけでなく、C#ファイルの名前付け規則* .designer.csを使用し、変更が失われますファイルが再生成された場合。

あなたはファイルの命名パターンとして* .generated.php使用し、コメントを述べヘッダ含めることができます

  • ファイルは、ツールXによって生成され、バージョンをY

  • ドン」 tは、ファイルへの変更はツールが

  • を実行している次の時間を失われます

  • このファイルのソースコードを編集します彼らは編集できるファイルにポイント人、1以来の重複としてマーク適用

+0

私たちが既に持っているヘッダーだけでなく、ファイルの名前付けを行うことは、本当に悪い考えではありません(ただし、単にコメントを追加するよりも既存のコードベースに侵略的です)。私はそれを提案します。 – KlaymenDK

関連する問題