小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

開發(fā)者必備的程序調(diào)試?yán)鳎瑏碚业竭m合你的那一款!

 Levy_X 2017-08-22


調(diào)試是開發(fā)過程中必不可少的重要一環(huán)。調(diào)試工具是那些那些使我們能夠監(jiān)測、控制和糾正其他程序的程序,它們能幫我們快速找到問題的原因,最終達(dá)到提高開發(fā)效率的目的。本文將針對不同開發(fā)者推薦幾個較受歡迎的程序調(diào)試?yán)?,如果您還有其他更好的選擇,歡迎在評論區(qū)留言,以供更多開發(fā)者學(xué)習(xí)和討論。


ARM Cortex-M 系列 MCU 錯誤追蹤庫 CmBacktrace

www.oschina.net/p/cmbacktrace

CmBacktrace (Cortex Microcontroller Backtrace)是一款針對 ARM Cortex-M 系列 MCU 的錯誤代碼自動追蹤、定位,錯誤原因自動分析的開源庫。


手機前端開發(fā)調(diào)試?yán)?nbsp;vConsole

https://www.oschina.net/p/vconsole

vConsole是一款由微信公眾平臺前端團隊打造的前端調(diào)試面板,專治手機端看log難題。

目前vConsole自帶有2個面板,默認(rèn)為“日志”面板,負(fù)責(zé)展示log,與電腦端的Developer Tools一樣,開發(fā)者可以通過調(diào)用不同的方法來打出不同的顏色,以便快速區(qū)分日志類型;第二個是“系統(tǒng)”面板,vConsole會自動將一些基礎(chǔ)信息(如系統(tǒng)版本)打印出來,方便開發(fā)者定位問題。


程序調(diào)試工具 GDB

https://www.oschina.net/p/gdb

GDB(GNU symbolic debugger)是一個功能很強大的調(diào)試器,它可以調(diào)試多種語言。有一點要說明的是,GDB是一個調(diào)試器,而不象VC一樣是一個集成環(huán)境。你可以使用一些前端工具如XXGDB,DDD等。他 們都有圖形化界面,因此使用更方便,


API & HTTP 請求調(diào)試插件 Postman

https://www.oschina.net/p/postman

Postman 是一個 Chrome 擴展,提供功能強大的 Web API & HTTP 請求調(diào)試。它能夠發(fā)送任何類型的HTTP 請求 (GET, HEAD, POST, PUT..),附帶任何數(shù)量的參數(shù) headers。


從瀏覽器控制和管理 Android 設(shè)備 STF

https://www.oschina.net/p/stf

STF(or Smartphone Test Farm)是一個 Web 應(yīng)用程序,用于從舒適的瀏覽器遠(yuǎn)程調(diào)試智能手機,智能手表和其他小工具。


Web 開發(fā)調(diào)試工具 Livepool

https://www.oschina.net/p/livepool

LivePool 是一個基于 NodeJS,類似 Fiddler 支持抓包和本地替換的 Web 開發(fā)調(diào)試工具,是 Tencent AlloyTeam 在開發(fā)實踐過程總結(jié)出的一套的便捷的 WorkFlow 以及調(diào)試方案。


Web 開發(fā)調(diào)試工具 AlloyLever

https://www.oschina.net/p/alloylever

AlloyLever是騰訊AlloyTeam團隊開源的一款Web 開發(fā)調(diào)試工具。

功能:

  • 點擊alloylever按鈕之間切換顯示或隱藏工具面板

  • Console會輸出所有用戶打印的日志如console.[log/error/info/debug/debug]

  • Console會輸出所有的錯誤信息(腳本錯誤和網(wǎng)絡(luò)請求錯誤)

  • XHR面板會輸出所有(XMLHttpRequest)AJAX請求和服務(wù)器端返回的數(shù)據(jù)

  • Resouces面板會輸出所有的Cookie信息和LocalStorage

  • TimeLime面板會輸出頁面相關(guān)的生命周期里的時間段耗時情況


Visual Studio 調(diào)試引擎 MIEngine

https://www.oschina.net/p/miengine

Visual Studio MI Debug Engine ('MIEngine') 提供一個開源的 Visual Studio 調(diào)試器擴展,支持 GDB Machine Interface (MI) 規(guī)范的調(diào)試器,比如: gdb,lldb 和 clrdbg。

MIEngine 是 Visual Studio 的調(diào)試引擎,實現(xiàn)了 Core Debug Interfaces,允許 VS UI 驅(qū)動調(diào)試。Machine Interface GDB 開發(fā)的基于文本的調(diào)試,允許調(diào)試器作為大型系統(tǒng)的一部分使用。


HTTP調(diào)試代理 Fiddler

https://www.oschina.net/p/fiddler

Fiddler是一個http調(diào)試代理,它能 夠記錄所有的你電腦和互聯(lián)網(wǎng)之間的http通訊,F(xiàn)iddler 可以也可以讓你檢查所有的http通訊,設(shè)置斷點,以及Fiddle 所有的“進出”的數(shù)據(jù)(指cookie,html,js,css等文件,這些都可以讓你胡亂修改的意思)。 Fiddler 要比其他的網(wǎng)絡(luò)調(diào)試器要更加簡單,因為它僅僅暴露http通訊還有提供一個用戶友好的格式。

Fiddler 包含一個簡單卻功能強大的基于JScript .NET 事件腳本子系統(tǒng),他非常靈活性非常棒,可以支持眾多的http調(diào)試任務(wù)。Fiddler 是用C#寫出來的。




    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多