What are these files?
O diretório $PROJECT/t
é o local canônico para um projeto manter seus testes unitários automatizados.
How come the folder doesn't have a more descriptive name?
Ao aderir ao que é basicamente uma convenção de nomenclatura padrão, é perfeitamente descritivo de quais arquivos vão para este diretório.
Outros programadores esperam encontrar um subdiretório /t
contendo testes unitários. Seria confuso se eles decidissem chamar algo diferente.
Não sei por que isso é um padrão, mas presumivelmente é porque /t
provavelmente não seria usado como um nome para algum outro componente de um projeto (enquanto /test
poderia se referir a algo diferente de testes de unidade no contexto de um determinado projeto).
Também é mais rápido digitar ./t/check_something
.