コアGITテスト

コアGITテスト

私は主にC#プログラムを書くWindowsユーザーですが、git、MySQL、Perlスクリプト、memcached、PHPなどのLinuxシステムで動作する技術を頻繁に使用するため、これらのツールに公開されます。

私は時々これらのツールのコードベースを見るのが好きで、その多くは拡張子を含む複数のファイルを含むtフォルダtを知りました。

これらのファイルは何ですか?

フォルダにもっと説明的な名前がないのはなぜですか?

答え1

これらのファイルは何ですか?

この$PROJECT/tディレクトリは、自動化されたユニットテストを保存するプロジェクトの標準的な場所です。

フォルダにもっと説明的な名前がないのはなぜですか?

基本的な標準命名規則に従い、そのディレクトリに入るファイルを完全に説明します。

/t他のプログラマは、単体テストを含むサブディレクトリを見つけることを期待しています。彼らがそれを別の名前で呼ぶことを決めたならば、混乱するでしょう。

これが標準である理由はよくわかりませんが、おそらく/tプロジェクトの他のコンポーネント名として使用される可能性がないためです(むしろ、/test特定のプロジェクトの文脈での単体テスト)。

タイピング速度も速くなりました./t/check_something

答え2

私の経験によると、このt/ディレクトリには通常自動化されたテストが含まれています。

から引用t/READMEファイル

コアGITテスト

このディレクトリには、多くのコアGITツールのテストスクリプトが含まれています。

関連情報