Penyahpepijatan

Templat:Software development process

Dalam pengaturcaraan komputer dan pembangunan perisian, penyahpepijatan (bahasa Inggeris: debuggingcode: en is deprecated ) ialah proses mencari dan melerai pepijat (kecacatan atau masalah yang menghalang pengendalian betul) di dalam atur cara komputer, perisian, atau sistem.

Taktik penyahpepijatan boleh melibatkan penyahpepijatan interaktif, analisis aliran kawalan, ujian unit, ujian penyepaduan, analisis fail log, pengawasan pada tahap aplikasi atau sistem, longgokan ingatan, dan pemprofilan. Banyak bahasa pengaturcaraan dan alat pembangunan perisian juga menawarkan atur cara untuk membantu dalam penyahpepijatan yang dikenali sebagai penyahpepijat.

Lihat juga

  • Penerapan (pembangunan perisian)
  • Pembaikan pepijat automatik
  • Corak penyahpepijatan
  • Nilai nyahpepijat ajaib
  • Penyahpepijatan laras
  • Pepijat perisian
  • Ujian perisian
  • Penyahpepijatan kembara masa
  • Jadual surih
  • Pencarisilapan

Rujukan

Bacaan lanjut

  • Agans, David J. (2002). Debugging: The Nine Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems. AMACOM. ISBN 0-8144-7168-4.
  • Blunden, Bill (2003). Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code. APress. ISBN 1-59059-234-4.
  • Ford, Ann R.; Teorey, Toby J. (2002). Practical Debugging in C++. Prentice Hall. ISBN 0-13-065394-2.
  • Grötker, Thorsten; Holtmann, Ulrich; Keding, Holger; Wloka, Markus (2012). The Developer's Guide to Debugging, Second Edition. Createspace. ISBN 978-1-4701-8552-7.
  • Metzger, Robert C. (2003). Debugging by Thinking: A Multidisciplinary Approach. Digital Press. ISBN 1-55558-307-5.
  • Myers, Glenford J (2004). The Art of Software Testing. John Wiley & Sons Inc. ISBN 0-471-04328-1.
  • Robbins, John (2000). Debugging Applications. Microsoft Press. ISBN 0-7356-0886-5.
  • Telles, Matthew A.; Hsieh, Yuan (2001). The Science of Debugging. The Coriolis Group. ISBN 1-57610-917-8.
  • Vostokov, Dmitry (2008). Memory Dump Analysis Anthology Volume 1. OpenTask. ISBN 978-0-9558328-0-2.
  • Zeller, Andreas (2009). Why Programs Fail, Second Edition: A Guide to Systematic Debugging. Morgan Kaufmann. ISBN 978-0-1237-4515-6.

Pautan luar

  • 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 February 18, 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 January 12, 2012)
Kawalan kewibawaan: Perpustakaan negara Sunting ini di Wikidata
  • Israel
  • Amerika Syarikat