เทมเพลต TDD ที่พร้อมใช้งานสำหรับรหัส katas/ dojos การเข้ารหัส
Kata (การเขียนโปรแกรม), Wikipedia:
รหัส Kata เป็นแบบฝึกหัดในการเขียนโปรแกรมซึ่งช่วยให้โปรแกรมเมอร์ฝึกฝนทักษะของพวกเขาผ่านการฝึกฝนและการทำซ้ำ
ปัญหา ก่อนที่คุณจะเริ่มทำงานกับ Kata คุณต้องเตรียมสภาพแวดล้อมการพัฒนาสำหรับภาษาการเขียนโปรแกรมและกรอบทดสอบที่คุณต้องการใช้ ตามหลักการแล้วสภาพแวดล้อมนี้มีเครื่องมือสร้างระบบอัตโนมัติที่ทำให้การรวบรวมและเรียกใช้การทดสอบและแอปพลิเคชันของคุณง่ายขึ้น
การแก้ปัญหา เทมเพลตเหล่านี้ช่วยให้คุณมีสภาพแวดล้อมดังกล่าว ใช้และมุ่งเน้นไปที่การเข้ารหัส: ไฟล์ที่จำเป็นทั้งหมดมีอยู่และเครื่องมือสร้างระบบอัตโนมัติแบบทั่วไปทำให้ง่ายต่อการรวบรวมและเรียกใช้การทดสอบและแอปพลิเคชันของคุณ
โฟกัสปัจจุบันอยู่ที่การทดสอบหน่วย แต่การทดสอบการรวมอาจตามมาในอนาคต
เริ่มต้นด้วยการทดสอบหน่วยการทดสอบ/ ทดสอบขับเคลื่อน (TDD)
เลือกเทมเพลตและเริ่มการเข้ารหัส ไฟล์ readme จะอธิบายทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น
เล่นกับการทดสอบหน่วย/ ทำงานบนรหัส kata
เพียงเลือกภาษาการเขียนโปรแกรมพร้อมกับกรอบการทดสอบหน่วยและเริ่มต้นด้วยการเพิ่มการทดสอบของคุณ มันเป็นวิธีที่ทำซ้ำได้อย่างรวดเร็วสำหรับการเริ่มต้นด้วยการฝึกซ้อมโดยเจตนา
autotools ไม่มีระบบสร้างขั้นสูง$ https://github.com/makomi/tdd_templates.git$ cd tdd_templates/C_CppUTest$ git checkout -b dojo_yyyy-mm-dd$ git commit -am "Add test for 'loneliness'"สุดท้าย แต่ไม่ท้ายสุด: ขอให้สนุก :)
คุณสามารถเปลี่ยนไปใช้ที่เก็บตัวอย่าง TDD เพื่อดูเทมเพลตเหล่านี้ในการดำเนินการด้วยแอปพลิเคชันจริงและรหัสทดสอบ
ดูเว็บไซต์ของ Dave Thomas หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแนวคิดของ Code Katas หรือกำลังมองหา Katas ที่จะทำงาน
คอลเลกชันนี้ยังคงไม่มีภาษาการเขียนโปรแกรมทั่วไปและกรอบการทดสอบหน่วย สำหรับแนวคิดเพิ่มเติมเกี่ยวกับวิธีการมีส่วนร่วมให้ดูที่ปัญหาเปิด นอกจากนี้หากคุณมีความคิดที่เรียบร้อยสำหรับคุณสมบัติใหม่หรือการปรับปรุงอื่น ๆ ฉันรอคอยที่จะรับคำขอดึงจากคุณ:
$ git checkout -b my_new_feature$ git commit -am 'Add some feature'$ git push origin my_new_featureโปรดปฏิบัติตามแนวทางการบริจาคก่อนที่จะทำการร้องขอการดึง
มิกซ์
ดูใบอนุญาตสำหรับรายละเอียด
คุณสามารถรับเวอร์ชันใหม่ล่าสุดได้จากเว็บไซต์ของโครงการ