Domain-Specific Testing LanguageThe tests in Listing 9-2 demonstrate t การแปล - Domain-Specific Testing LanguageThe tests in Listing 9-2 demonstrate t ไทย วิธีการพูด

Domain-Specific Testing LanguageThe

Domain-Specific Testing Language
The tests in Listing 9-2 demonstrate the technique of building a domain-specific language
for your tests. Rather than using the APIs that programmers use to manipulate the system,
we build up a set of functions and utilities that make use of those APIs and that
make the tests more convenient to write and easier to read. These functions and utilities
become a specialized API used by the tests. They are a testing language that programmers
use to help themselves to write their tests and to help those who must read those
tests later on.
This testing API is not designed up front; rather it evolves from the continued refactoring
of test code that has gotten too tainted by obfuscating detail. Just as you saw me
refactor Listing 9-1 into Listing 9-2, so too will disciplined developers refactor their test
code into more succinct and expressive forms.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ภาษาทดสอบโดเมนเฉพาะการทดสอบในรายการ 9-2 แสดงให้เห็นถึงเทคนิคของการสร้างภาษาเฉพาะของโดเมนสำหรับการทดสอบของคุณ มากกว่าการใช้ APIs ที่โปรแกรมเมอร์ใช้ในการจัดการระบบเราสร้างค่าชุดของฟังก์ชัน และโปรแกรมอรรถประโยชน์ที่ทำให้ใช้ของ APIs และที่ทำการทดสอบการเขียน และอ่านได้ง่ายขึ้นมาก ฟังก์ชันและโปรแกรมอรรถประโยชน์เหล่านี้เป็น API เฉพาะที่ใช้ทดสอบ พวกเขาจะทดสอบภาษาที่โปรแกรมเมอร์ใช้เพื่อช่วยในการเขียนการทดสอบตัวเอง และเพื่อช่วยให้ผู้ที่ต้องอ่านที่ทดสอบในภายหลังไม่ได้ออกแบบ API ทดสอบนี้จะขึ้นหน้า ค่อนข้าง จะวิวัฒนาการจากการ refactoring อย่างต่อเนื่องรหัสการทดสอบที่ได้รับมากเกินไปผลตามรายละเอียดที่ obfuscating เหมือนคุณเห็นฉันrefactor รายการ 9-1 เป็นรายการ 9-2 ดังนั้นเกินไป นักพัฒนา disciplined จะ refactor นักรหัสในรูปแบบรวบรัด และแสดงออกมากขึ้น
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ทดสอบภาษาโดเมนเฉพาะการทดสอบในรายชื่อ 9-2 แสดงให้เห็นถึงเทคนิคของการสร้างโดเมนภาษาเฉพาะสำหรับการทดสอบของคุณ แทนที่จะใช้ API ที่ใช้ในการเขียนโปรแกรมจัดการระบบที่เราสร้างขึ้นชุดของฟังก์ชั่นและระบบสาธารณูปโภคที่ทำให้การใช้งานของAPI เหล่านั้นและที่ทำให้การทดสอบความสะดวกมากขึ้นในการเขียนและอ่านได้ง่ายขึ้น ฟังก์ชั่นและระบบสาธารณูปโภคเหล่านี้กลายเป็น API เฉพาะที่ใช้โดยการทดสอบ พวกเขาเป็นภาษาเขียนโปรแกรมทดสอบที่ใช้เพื่อช่วยให้ตัวเองในการเขียนการทดสอบของพวกเขาและเพื่อช่วยให้ผู้ที่จะต้องอ่านผู้ทดสอบในภายหลัง. API การทดสอบนี้ไม่ได้ออกแบบขึ้นด้านหน้า; ค่อนข้างจะวิวัฒนาการจาก refactoring อย่างต่อเนื่องของรหัสการทดสอบที่มีอากาศบริสุทธิ์เกินไปโดยobfuscating รายละเอียด เช่นเดียวกับคุณเห็นฉันrefactor 9-1 รายเข้ามาในรายการ 9-2 ดังนั้นก็จะพัฒนาวินัย refactor ทดสอบของพวกเขารหัสในรูปแบบรวบรัดมากขึ้นและการแสดงออก










การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
โดเมนเฉพาะการทดสอบภาษา
ทดสอบรายการช่วยแสดงให้เห็นถึงเทคนิคของการสร้างโดเมนเฉพาะภาษา
สำหรับการทดสอบของคุณ แทนที่จะใช้ APIs ที่โปรแกรมเมอร์ใช้ในการจัดการระบบ
เราได้สร้างชุดของฟังก์ชันและสาธารณูปโภคที่ใช้ APIs เหล่านั้นและ
ให้การทดสอบสะดวกกว่าที่จะเขียนและอ่านง่าย ฟังก์ชันเหล่านี้และสาธารณูปโภค
เป็น API ที่ใช้เฉพาะโดยการทดสอบ มีการทดสอบภาษาโปรแกรมเมอร์
ใช้เพื่อช่วยเหลือตัวเองเขียนการทดสอบของพวกเขาและเพื่อช่วยให้ผู้ที่ต้องอ่านข้อสอบ
ในภายหลัง .
การทดสอบ API นี้ไม่ได้ถูกออกแบบขึ้นด้านหน้า แต่มันค่อย ๆ เปลี่ยนจากต่อวาริท
ของรหัสการทดสอบที่ได้รับด้วยมลทินจาก obfuscating รายละเอียด อย่างที่คุณเห็นฉัน
วิศวกรระบบรายการรายการ 9-1 เข้าช่วย ดังนั้นก็จะทำโทษนักวิศวกรระบบรหัสทดสอบ
ของพวกเขาในรูปแบบรวบรัดมากขึ้น และแสดงออก
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: