การดีบัก Node.js ด้วย pp (พิมพ์สวย)

Rubyist มักใช้วิธีการ pp ทั่วโลกที่มีประโยชน์เพื่อทำการดีบักคอนโซลอย่างรวดเร็ว ง่ายที่จะทำเช่นเดียวกันใน Node.js

ภาพถ่ายโดย Joshua Aragon บน Unsplash

การดีบักบนคอนโซลจะไม่แทนที่ตัวดีบักจริง แต่โดยมากแล้ว มากเกินพอที่จะค้นหาและแก้ไขปัญหา

ในฐานะที่เป็น rubyist เวลานานผมใช้ในการแก้จุดบกพร่องรหัสของฉันโดยใช้คณะกรรมการหรือแงะ ภายใน IRB หรือ Pry ฉันใช้ppวิธีเคอร์เนล Ruby เพื่อพิมพ์วัตถุที่สวยงาม มันค่อนข้างสะดวก มันเป็นสากล ฉันจะใช้มันตลอดเวลา.

ในโหนด เรามีconsoleวัตถุ มันlog, debug, error, และwarnเมธอดของมันทิ้งอ็อบเจ็กต์ให้เป็นมิตรกับมนุษย์มากที่สุด อย่างไรก็ตาม เมื่อทำการดัมพ์อ็อบเจ็กต์ที่ซับซ้อน คุณไม่สามารถควบคุมได้มากเกินไป

โหนดยังมีutilแพ็คเกจที่ดีด้วยinspectวิธีการที่ให้คุณทำให้วัตถุใด ๆ เป็นสตริงและปรับแต่งเอาต์พุตได้

ฉันชอบที่จะรวมเครื่องมือทั้งสองเข้าด้วยกันและสร้างppวิธีการระดับโลกของตัวเอง

ppคุณสามารถเลือกตัวเลือกที่ใช้ร่วมกันที่คุณต้องการและต่อมาแทนที่พวกเขาตามความจำเป็นในแต่ละครั้งที่คุณโทร

นี่เป็นเพียงคำแนะนำสั้นๆ แต่ควรค่าแก่การกล่าวถึง คุณได้มากด้วยความพยายามน้อยลง😍

Suggested posts

คำถามสัมภาษณ์โหนด JS (พื้นฐานถึงขั้นสูง) ตอนที่ 5

คำถามสัมภาษณ์โหนด JS (พื้นฐานถึงขั้นสูง) ตอนที่ 5

วันนี้ฉันกำลังดำเนินการต่อชุดคำถามสัมภาษณ์ Node JS ซีรีส์นี้จะอิงเนื้อหา 5 ส่วนซึ่งครอบคลุมคำถามสำคัญที่ถามในการสัมภาษณ์ตั้งแต่ระดับพื้นฐานไปจนถึงระดับสูง ก่อนเริ่มต้น

คำถามสัมภาษณ์โหนด JS (พื้นฐานถึงขั้นสูง) ตอนที่ 4

คำถามสัมภาษณ์โหนด JS (พื้นฐานถึงขั้นสูง) ตอนที่ 4

วันนี้ฉันกำลังดำเนินการต่อชุดคำถามสัมภาษณ์ Node JS ซีรีส์นี้จะอิงเนื้อหา 5 ส่วนซึ่งครอบคลุมคำถามสำคัญที่ถามในการสัมภาษณ์ตั้งแต่ระดับพื้นฐานไปจนถึงระดับสูง ก่อนเริ่มต้น

Related posts

คลังข้อมูลภัยคุกคามนั้น: เล่มที่ 7 Black Basta

คลังข้อมูลภัยคุกคามนั้น: เล่มที่ 7 Black Basta

ในโลกที่เชื่อมต่อถึงกันทุกวันนี้ ภัยคุกคามจากการโจมตีทางไซเบอร์นั้นแพร่หลายมากขึ้นกว่าเดิม อาชญากรไซเบอร์และผู้มีบทบาทในระดับชาติพยายามใช้ประโยชน์จากช่องโหว่และขโมยข้อมูลที่มีค่าอย่างต่อเนื่อง ซึ่งก่อให้เกิดความเสี่ยงที่สำคัญต่อองค์กรทุกขนาด

ทำไมฟรีแลนซ์บางคนแกล้งทำชีวิตของพวกเขา

ทำไมฟรีแลนซ์บางคนแกล้งทำชีวิตของพวกเขา

เมื่อเร็วๆ นี้ฉันใช้ Linkedin ซึ่งเป็นโซเชียลเน็ตเวิร์กระดับมืออาชีพที่ใหญ่ที่สุดในโลก และพบโพสต์จากนักออกแบบอิสระที่ฉันติดตามซึ่งดึงดูดความสนใจของฉัน พวกเขาทั้งหมดโพสต์ภาพถ่ายจากบนเครื่องบิน บนชายหาดพร้อมแล็ปท็อป จากสระว่ายน้ำ และสำนักงานที่มีทิวทัศน์สวยงาม

ศิลปะเคยไม่ฝักใฝ่ฝ่ายใดหรือไม่?

ศิลปะเคยไม่ฝักใฝ่ฝ่ายใดหรือไม่?

เมื่อวานนี้ เราปิดการแข่งขัน Eurovision Song Contest ปีนี้ด้วยตอนจบที่สดใสและวุ่นวาย โดย Loreen นักร้องชาวสวีเดนคว้าถ้วยรางวัลกลับบ้าน กลายเป็นผู้หญิงคนแรกที่ชนะสองครั้งและนำมงกุฎกลับมายังสวีเดน 50 ปีหลังจาก ABBA ชนะการแข่งขัน กับ “วอเตอร์ลู” พวกเขากลายเป็นหนึ่งในการแสดงที่ยิ่งใหญ่ที่สุดในวงการเพลงป๊อป

ทบทวนสื่อ: ความจริง 5 ประการของ McChesney และอนาคตของการสื่อสาร

ในโลกปัจจุบันที่เชื่อมต่อกันมากเกินไป ระบบสื่อมีบทบาทสำคัญในการกำหนดความคิดเห็นของสาธารณชน และเป็นผลให้เกิดขึ้นในการตัดสินใจตามระบอบประชาธิปไตย ในการวิเคราะห์อย่างลึกซึ้งเกี่ยวกับเศรษฐศาสตร์การเมืองของการสื่อสาร นักวิชาการ Robert McChesney ท้าทายภูมิปัญญาดั้งเดิมและนำเสนอสิ่งที่เขาเรียกว่า "ความจริงห้าประการ" เกี่ยวกับสื่อ