วันนี้หยิบหนังสือที่พึ่งซื้อมารีวิวซะหน่อยหลังจากที่ไม่ได้เขียนถึงนานตั้งแต่มีนาคมปีที่แล้ว เพราะไม่ได้ซื้อหนังสืออะไรใหม่เกี่ยวกับด้านนี้อีกเลย (จริงๆ ก็มีอีกเล่มนึงที่ซื้อคู่กันตอนทำ prosody ไว้เขียนถึงคราวหน้าละกัน) ที่ซื้อเล่มนี้มีเหตุผลง่ายๆ เพราะไม่รู้จะเขียน UnitTest ใน JavaScript ยังไง หนังสือที่ว่าก็ตามชื่อ Post นี้เลย Test-Driven JavaScript Development หนังสือเล่มนี้มีด้วยกันสี่ส่วน เริ่มจากแนะนำว่า Test-Driven Development คืออะไรต้องทำอะไรบ้าง UnitTest เขียนยังไง คนที่เขียน UnitTest ในภาษาอื่นมาก่อนแล้วก็ข้ามๆส่วนนี้ไปก็ได้ ตามมาด้วยส่วนที่พูดถึง JavaScript ว่าเขียนยังไงบ้างคนเขียน JavaScript เป็นอยู่แล้วก็ข้ามไปได้อีกนั่นแหละ (ข้ามมาสอง Part หละ!) ทั้งสอง Part ถ้าอ่านละเอียดๆ ก็จะมีแนะนำ Pattern ว่าจะเขียนยังไงให้ดูสวยและเขียน/เรียกใช้ UnitTest ง่ายอยู่ด้วยไม่มากเท่าไหร่แต่ก็พอให้เห็นว่าจะเขียนยังไงได้บ้าง มาถึงส่วนที่สาม ส่วนนี้จะพูดถึงการพัฒนาแบบ Test-Driven จริงๆหละว่าคนเขียนทำอะไรอย่างไรบ้างใช้เทคนิคไหน Pattern ที่ใช้หน้าตาอย่างไร จะเขียน Test กับพวก Ajax อย่างไร [...]
Tag Archives | Test framework
TestIt
หลังจากเริ่มจัดการ Dev Process จริงจังสิ่งหนึ่งที่เป็นปัญหาต้ังแต่เข้าไปในทีมคือ unit test เพราะไม่มีใครเคยทำมาก่อนในฝั่ง Javascript มีบ้างก็เป็นการทดลองรวมๆ มากกว่า เวลาจะเรียกทีต้อง start server เรียกได้แทบฝันร้าย เรียกแล้วผ่านไม่ผ่าน ไม่มี format ตายตัวรันที Terminal เต็มไปด้วย Text วันแรกๆ เลยทดลองหา Test framework ที่ถูกใจ ใช้ง่าย ใช้ได้ทั้ง client server ก่อนเลย รอบแลกคิดว่าจะใช้ nodeunit เพราะว่าสามารถใช้ node.js มีผลลัพธ์ให้เห็นสวยงาม แต่พอเอาไปใช้กับ test เก่าที่บางส่วนต้องเรียกบน browser เริ่มเห็นลางร้ายเพราะต้องแยก code test ดีๆ ให้ทำงานบน browser หาอยู่หนึ่งวันยอมแพ้ หาตัวเลือกอื่นก็เปิด wiki หาว่า Javascript มี Test framework อะไรใช้ได้บ้างก่อนเลย [...]