欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

程序員如何高效調試程序

張吉惟2年前15瀏覽0評論

程序員如何高效調試程序?

1.依賴工具,idea等開發工具都支持斷點功能,打個斷點當前所有變量的信息會全部顯示出來,自然而然就很容易調試

2.得對自己寫的程序哪怕網上抄的代碼,知其所以然,我這里很想舉個例子,比如java spring的自動注入,很多初學者根本不知道自動注入的原理,然后發現自己的代碼自動注入的service老報空指針,怎么斷點都斷不出。這就是不了解實現過程的坑

3.很多時候線上或者預發的問題都不允許你直接打斷點調試,這個適合適當的日志以及合適的異常監控變得尤為重要,拋出異常的入參和返回對于你的bug都會有很大的幫助

4.阿里目前開源了很多黑科技調試框架,比如Arthas,還有sandbox都是針對jvm底層直接獲取各種變量,甚至gc信息都能拿到,非常建議去學習

謝謝!

java單步調試,程序員如何高效調試程序