test-driven(形容词):指“以测试为驱动的”,通常用于软件开发语境,表示先编写(或以)测试来引导代码实现与设计(如“test-driven development,测试驱动开发”)。也可更广义地指“由测试/试验结果主导的决策或过程”。
/ˈtɛst ˌdrɪvən/
I prefer a test-driven approach when building new features.
我更喜欢在开发新功能时采用测试驱动的方法。
Test-driven development helps teams design cleaner APIs by forcing them to define expected behavior before writing implementation code.
测试驱动开发能迫使团队在编写实现代码之前先定义预期行为,从而设计出更清晰的 API。
由 test(测试)+ driven(被驱动的、由……推动的)构成的复合形容词。driven 源自动词 drive(推动、驱使),在现代英语中常用于表示“由某种因素主导”的结构(如 data-driven, user-driven)。在软件工程领域,“test-driven”随着 TDD(Test-Driven Development) 方法在 1990 年代末至 2000 年代初的普及而广为流行。