我主要是一个 Windows 人员,编写 C# 程序,但我经常使用适用于 Linux 机器的技术,如 git、MySQL、perl 脚本、memcached、php 等……因此我接触到了这些工具。
我喜欢时不时地查看这些工具的代码库,我在许多代码库中意识到一个文件夹,其中t
包含一堆带有t
扩展名的文件。
这些文件是什么?
为什么该文件夹没有更具描述性的名称?
答案1
这些文件是什么?
该$PROJECT/t
目录是项目保存其自动化单元测试的规范位置。
为什么该文件夹没有更具描述性的名称?
通过遵循基本的标准命名约定,它可以完美地描述进入该目录的文件。
其他程序员将期望找到/t
包含单元测试的子目录。如果他们决定用不同的名称来称呼它,那就会令人困惑。
我不确定为什么这是一个标准,但大概是因为它/t
不太可能用作项目的某些其他组件的名称(而/test
可以在给定项目的上下文中引用与单元测试不同的东西)。
打字速度也更快./t/check_something
。