วิดีโอ: https://youtu.be/_fauq98Qely
JSCENT เป็นเครื่องวิเคราะห์โปรแกรมที่ตรวจพบกลิ่นของรหัส รหัสกลิ่นเป็นปัญหาที่อาจเกิดขึ้นกับซอร์สโค้ดที่สามารถสอดคล้องกับปัญหาที่ลึกซึ้งยิ่งขึ้นในโปรแกรม ตัวอย่างเช่น JSCENT สามารถตรวจจับปัญหาต่าง ๆ เช่นวิธีการยาวความคิดเห็นมากเกินไปคุณลักษณะความอิจฉาโซ่ข้อความรหัสตายและอื่น ๆ JSCent จัดทำรายงานที่สรุปกลิ่นทั้งหมดที่พบในวิธีที่กระชับและใช้งานได้ - สามารถเข้าถึงได้ง่ายในคอนโซล การวิเคราะห์ JSCENT สามารถจำแนกได้ทั้งการวิเคราะห์แบบคงที่ค่าความไม่เชื่อในการวิเคราะห์และการวิเคราะห์เมตาดาต้าเนื่องจากรหัสบางอย่างมีกลิ่นที่เอนไปทางไวยากรณ์และอื่น ๆ ที่มีต่อความหมายและหลักการวิศวกรรมซอฟต์แวร์ระดับสูง
รายงานตัวอย่าง:

JSCent มีจุดมุ่งหมายเพื่อนักพัฒนาและทีมที่พยายามสร้างรหัสที่สามารถบำรุงรักษาได้ขยายได้และมีโครงสร้างที่ดี รายงานที่สร้างขึ้นไม่ได้มีวัตถุประสงค์เพื่อกำหนด แต่ชี้ให้เห็นพื้นที่ที่อาจเป็นสาเหตุของความกังวลเมื่อโครงการเพิ่มขึ้นในขนาดและขอบเขต
JSCent มีโครงสร้างในลักษณะที่สามารถขยายได้อย่างง่ายดายเพื่อเพิ่มกลิ่นรหัสใหม่ในอนาคต ขั้นตอนต่อไปสำหรับทีมรวมถึงการเพิ่มความเหมาะสมยิ่งขึ้นยากที่จะมองเห็นกลิ่นในรายงานการวิเคราะห์
คำแนะนำ
ใส่ไฟล์ JS ทั้งหมดที่คุณต้องการวิเคราะห์ในโฟลเดอร์ /อินพุตและเรียกใช้ Main.js เพื่อเริ่มต้น
ตัวอย่างรหัสมีกลิ่นที่ตรวจพบได้โดย jscent
เครดิตและการอ้างอิง