Pergi ke kandungan

Penyahpepijatan

Daripada Wikipedia, ensiklopedia bebas.

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 | sunting sumber]

Bacaan lanjut

[sunting | sunting sumber]
  • 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 | sunting sumber]