私は自分がよくしていることをしていることに気づき、それを一般化し、表現し、共有し、他の誰がこの一般的な慣行に従っているかを確認し、関連する可能性のある他の状況の例を見つけたいと思いました。
一般的な慣行は、現在のタスクを実行する前に、他のすべてが正しいことを確認するために、最初に何か問題が発生することです。
具体的には、dojoTextAreaウィジェットが使用されているコードベースで例を見つけようとしていました。TextBoxウィジェットが少なくとも1つのファイルに存在することを(目の前にあったので-存在証明)知っていました。だから私は最初に私がそこにあると知っていたものを探しました:
grep -r digit.form.TextBox | grep -v svn
これは正しくありませんでした-私は星を外すという(私にとって)よくある間違いを犯したので、それを修正しました:
grep -r Digit.form.TextBox * | grep -v svn
結果は見つかりませんでした!私が見ていたファイルとの簡単な比較は、私が「dijit」のつづりを間違えたことを示しました。
grep -r dijit.form.TextBox * | grep -v svn
そして今、私は結果を得ました。涼しい; 最初に意図的に間違ったことをしたということは、間違ったことを探すことを除いて私のクエリが正しいことを意味しました。これで、正しいクエリを作成できました。
grep -r dijit.form.TextArea * | grep -v svn
結果が得られなかったのは、そのようなファイルがなかったためであり、クエリの形式が正しくなかったためではないと確信してください。
答えとして他に3つの例を追加します。知っている他の人を追加してください。