タグを使用してソースを解析する

こんにちは



コメントや、find / grepなどの標準プログラムでプレーンテキストを使用すると、レガシーコードでの作業を高速化できます。



誰もがすでに普通の何かについてタグ(タグ)に慣れていますが、比較的最近wwwで広く使用されるようになりました。



実際、プログラミングでは、ある種のタグが長い間使用されていますが、たとえば、 ctagsはまだ私が言いたいことではありません。



わかりにくい方法で記述されたシステムがあり、変数が天井から完全に呼び出され、何かを修正または追加するためにこれらすべてを理解する必要があるとします。 主要なポイントは長い間読み書きできますが、別の方法で行うことができます。



任意の言語で、関数またはクラスメソッドの本体の先頭、またはコードの一部で、コメントに1行追加できます。コメント内では、単語TAGSの後に、このコードで使用される概念のコンマ区切りリストがあります。 たとえば、次のタグは、このコードがアドレスで機能することを示しています。



//TAGS: address







アドレスが使用されているすべての場所を見つけて、find / grepを使用していつでもこのタグを配置すると、アドレスが使用されているすべてのファイル内のすべての場所を見つけることができます。



次。 アドレスの処理を担当するコードをマークするには(もちろん、アドレスがある場合)、このコードの前にタグを追加します



//TAG OWNER: address







その後、コードを読んでタグを配置するのに少し時間を費やしたので、いつでもすぐにすべての関心のある場所を見つけることができます。 したがって、2種類のタグを追加するだけで、時間を大幅に節約できます。 REFACTORなど、さらにいくつかのタグを作成できますが、これは読者の裁量です。



All Articles