17
คุณทดสอบหน่วยการทดสอบหน่วยอย่างไร [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังดูการออกอากาศทางเว็บของ Rob Connerys บนแอป MVCStoreFront และฉันสังเกตเห็นว่าเขากำลังทดสอบหน่วยแม้กระทั่งสิ่งที่ธรรมดาที่สุดเช่น: public Decimal DiscountPrice { get { return this.Price - this.Discount; } } จะมีการทดสอบเช่น: [TestMethod] public void Test_DiscountPrice { Product p = new Product(); p.Price = 100; p.Discount = 20; Assert.IsEqual(p.DiscountPrice,80); } ในขณะที่ฉันทุกคนกำลังทดสอบหน่วย แต่บางครั้งฉันก็สงสัยว่ารูปแบบของการทดสอบการพัฒนาครั้งแรกนี้มีประโยชน์จริงๆหรือไม่เช่นในกระบวนการจริงคุณมี 3-4 ชั้นเหนือรหัสของคุณ …
89
tdd
agile
test-first