0

ソース コード ディレクトリには、意味のあるファイル名が付けられています。例: AAAbbbCCddEE.h/.cxx : AAA、bb CC は、サブシステムの略語、または "...Print..." や "...Check..." のような単なる機能説明を参照できます。

コードベースが大きくなるにつれて、ディレクトリごとに一握り以上のファイルができます。特に新しい分野で何が行われているのかを知るだけでも気が遠くなります。

このコンテキストでは、名前と表示レベルとファイルを動的に最大に一致させることにより、すべてのファイル名を平準化する汎用ツールが役立ちます。レベルを構成するものは、一致するプレフィックスが別のファイルに存在するかどうかによって異なります。上記の例で、AAAbbbCCddFF.h/.cxx が同じディレクトリに存在する場合、AAAbbbCCddFF と AAAbbbCCEE の両方が同じレベル (深さ 4) の AAAbbbCCdd に属し、一緒に表示されます。

diff(ファイル名自体)とシェルツールで実行可能に見えます-同様の既存の参照は役に立ちますか?

4

1 に答える 1

0

ディレクトリとファイルの命名規則を明確にしてください。おそらくあなたは実際の例をあげることができます...

例えば

CarAndEngineSubsystem/
    CarThing1.h
    CarThing1.cxx
NavigationSubsystem/
    NAV_gizmo1.h
    NAV_gizmo1.cxx
RapidNavigationSystem/
    NAV_sys_gizmo2.h
    NAV_sys_gizmo2.cxx

そして、どれだけ近くで使用するのでしょうか

find . -type f | sort
于 2010-02-05T21:20:58.150 に答える