Gỡ lỗi
Gỡ lỗi (tiếng Anh: Debugging) là quá trình tìm ra lỗi khiến chương trình máy tính hay hệ thống không hoạt động đúng.
Các kĩ thuật debug có thể bao gồm debug tương tác trực tiếp (interactive debugging), phân tích luồng chương trình (control flow analysis), kiểm thử đơn vị (unit testing), Kiểm thử tích hợp (integration testing), phân tích log file (log file analysis), giám sát hoạt động của phần mềm ở tầng ứng dụng hoặc ở cấp hệ thống, memory dumps, và profiling. Nhiều ngôn ngữ lập trình và các công cụ phát triển phần mềm có hỗ trợ thêm các công cụ debug, gọi là debugger.
Xem thêm
Tham khảo
Đọc thêm
- David J. Agans: Debugging: The Nine Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems, AMACOM, 2002. ISBN 0-8144-7168-4
- Bill Blunden: Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code, APress, 2003. ISBN 1-59059-234-4
- Ann R. Ford, Toby J. Teorey: Practical Debugging in C++, Prentice Hall, 2002. ISBN 0-13-065394-2
- Thorsten Grötker, Ulrich Holtmann, Holger Keding, Markus Wloka, The Developer's Guide to Debugging, Second Edition, Createspace, 2012. ISBN 1-4701-8552-0
- Robert C. Metzger: Debugging by Thinking: A Multidisciplinary Approach, Digital Press, 2003. ISBN 1-55558-307-5
- Glenford J Myers: *The Art of Software Testing, John Wiley & Sons inc, 2004. ISBN 0-471-04328-1
- John Robbins: Debugging Applications, Microsoft Press, 2000. ISBN 0-7356-0886-5
- Matthew A. Telles, Yuan Hsieh: The Science of Debugging, The Coriolis Group, 2001. ISBN 1-57610-917-8
- Dmitry Vostokov: Memory Dump Analysis Anthology, Volume 1, OpenTask, 2008. ISBN 978-0-9558328-0-2
- Andreas Zeller: Why Programs Fail, Second Edition: A Guide to Systematic Debugging, Morgan Kaufmann, 2009. ISBN 0-1237-4515-2
- Artzi, Shay; Adam Kiezun; Julian Dolby; Frank Tip; Danny Dig; Amit Paradkar; Michael D. Ernst (2008). “Finding bugs in dynamic web applications”: 261. doi:10.1145/1390630.1390662. Chú thích journal cần
|journal=
(trợ giúp)
Liên kết ngoài
- Crash dump analysis patterns – in-depth articles on analyzing and finding bugs in crash dumps
- Learn the essentials of debugging – how to improve your debugging skills, a good article at IBM developerWorks (archived from the original on ngày 18 tháng 2 năm 2007)
- Plug-in Based Debugging For Embedded Systems
- Embedded Systems test and debug - about digital input generation – results of a survey about embedded system test and debug, Byte Paradigm (archived from the original on ngày 12 tháng 1 năm 2012)
🔥 Top keywords: Đài Truyền hình Kỹ thuật số VTCTrang ChínhGiỗ Tổ Hùng VươngTrương Mỹ LanĐặc biệt:Tìm kiếmHùng VươngVương Đình HuệUEFA Champions LeagueKuwaitChiến dịch Điện Biên PhủFacebookĐài Truyền hình Việt NamTrần Cẩm TúĐội tuyển bóng đá quốc gia KuwaitGoogle DịchViệt NamCúp bóng đá U-23 châu ÁCúp bóng đá U-23 châu Á 2024Real Madrid CFBảng xếp hạng bóng đá nam FIFACleopatra VIITô LâmTim CookNguyễn Phú TrọngHồ Chí MinhHai Bà TrưngManchester City F.C.VnExpressChủ tịch nước Cộng hòa xã hội chủ nghĩa Việt NamNguyễn Ngọc ThắngĐền HùngCúp bóng đá trong nhà châu Á 2024Võ Văn ThưởngOne PieceLịch sử Việt NamCuộc đua xe đạp toàn quốc tranh Cúp truyền hình Thành phố Hồ Chí Minh 2024Phạm Minh ChínhTikTokĐinh Tiên Hoàng