![Stanford University Retooled Static code analysis-Part One](https://i.ytimg.com/vi/-UREDKfQVLY/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - การวิเคราะห์รหัสคงที่หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร
- Techopedia อธิบายการวิเคราะห์โค้ดแบบคงที่
คำจำกัดความ - การวิเคราะห์รหัสคงที่หมายถึงอะไร
การวิเคราะห์โค้ดแบบสแตติกเป็นวิธีการวิเคราะห์และประเมินโค้ดการค้นหาโดยไม่ต้องดำเนินการโปรแกรม การวิเคราะห์โค้ดแบบสแตติกเป็นส่วนหนึ่งของสิ่งที่เรียกว่า "การทดสอบกล่องสีขาว" เพราะไม่เหมือนกับการทดสอบกล่องดำ การทดสอบซอฟต์แวร์หลายประเภทเกี่ยวข้องกับการวิเคราะห์โค้ดแบบคงที่ซึ่งผู้พัฒนาและบุคคลอื่นมองหาข้อบกพร่องหรือวิเคราะห์รหัสสำหรับโปรแกรมซอฟต์แวร์การวิเคราะห์รหัสคงที่เรียกอีกอย่างว่าการวิเคราะห์โปรแกรมแบบคงที่
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณโยกย้ายและดำเนินธุรกิจจากคลาวด์ได้อย่างไร
Techopedia อธิบายการวิเคราะห์โค้ดแบบคงที่
ตรงกันข้ามกับการวิเคราะห์รหัสคงที่คือการวิเคราะห์รหัสแบบไดนามิก ในระยะหลังโปรแกรมจะถูกดำเนินการและนักพัฒนามองหาข้อผิดพลาดรันไทม์การวิเคราะห์รหัสคงที่ชนิดต่าง ๆ รวมถึงการทดสอบในระดับต่าง ๆ เช่นที่ระดับหน่วยหรือระดับระบบ ผู้เชี่ยวชาญชี้ให้เห็นว่าขั้นตอนการคอมไพล์ที่ทำโดยคอมไพเลอร์สมัยใหม่เป็นรูปแบบของการวิเคราะห์โค้ดแบบสแตติกซึ่งถูกออกแบบมาเพื่อดักจับข้อผิดพลาดทางไวยากรณ์หรือเทคนิคประเภทต่างๆก่อนที่โปรแกรมจะทำงาน ทรัพยากรการวิเคราะห์รหัสแบบคงที่ควรให้คุณภาพของรหัสที่ดีขึ้นแม้ว่าผู้เชี่ยวชาญด้านไอทีบางคนยืนยันว่าอาจมีปัญหากับการทดสอบประเภทนี้ซึ่งบางส่วนเกี่ยวข้องกับเครื่องมือการดีบักที่ได้มาตรฐานมากเกินไป นอกจากนี้แม้ว่าเครื่องมือเช่นคอมไพเลอร์สามารถตรวจจับข้อผิดพลาดทางไวยากรณ์ได้หลายประเภท แต่การทดสอบโค้ดแบบสแตติกอาจหรืออาจไม่พบข้อผิดพลาดเชิงตรรกะที่กว้างขึ้นซึ่งอาจส่งผลต่อคุณภาพ สิ่งเหล่านี้ต้องพบได้ในการทดสอบโค้ดแบบไดนามิก