คุ้นเคยกับ echo - มีดสวิสสำหรับการแสดงผลใน Fish นี่คือวิธีการเพิ่มการพิมพ์ดีบักเข้าไปในสคริปต์เชลล์ของคุณ.
echo
ใน Fish, shell แบบโต้ตอบเป็นโหมดเริ่มต้นเมื่อคุณเปิดมันขึ้น นี่คือลักษณะที่มันแสดงผล.
Fish ไม่มีเดบักเกอร์ในตัวเหมือน shell อื่นๆบางตัว แต่คุณสามารถใช้เครื่องมือภายนอก เช่น gdb สำหรับการดีบักโปรแกรมที่คอมไพล์แล้ว หรือ fish -d สำหรับการรัน fish พร้อมกับผลลัพธ์การดีบักที่ระดับต่างๆ ลองใช้ fish -d ดู.
gdb
fish -d
Fish ไม่มีเฟรมเวิร์กการทดสอบที่ในตัวเหมือนกับสภาพแวดล้อมการเขียนโปรแกรมอื่นๆ อย่างไรก็ตาม คุณสามารถเขียนสคริปต์ทดสอบง่ายๆ ที่ใช้การยืนยัน(assertions)เพื่อตรวจสอบพฤติกรรมของฟังก์ชันของคุณ นอกจากนี้ คุณยังสามารถใช้เครื่องมือของบุคคลที่สาม เช่น fishtape สำหรับชุดการทดสอบที่ครอบคลุมมากขึ้น.
fishtape