Templat:Software development process

Dalam pengaturcaraan komputer dan pembangunan perisian, penyahpepijatan (bahasa Inggeris: debugging) 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

sunting

Rujukan

sunting

Bacaan lanjut

sunting
  • 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

sunting