[Erlang]Erlang常用工具解說

 
 
但凡是有圖形界面的都需要linux系統安裝了wx圖形庫,windows是自帶的
1.debugger erlang調試工具,包括了單步調試,斷點等功能
 
2.observer observer集成了application監控及進程管理工具,同一時候包括一些很是主要的工具可以監控整個系統
 
3.dialyzer 標準庫,代碼分析工具,可以作類型檢查,未使用代碼檢測及其餘一些功能
 
4.et 標準庫,是一個event追蹤器,使用ports在分佈式環境中來收集跟蹤event
 
5.percept 標準庫,可以用來跟蹤系統中的併發活動。測量系統併發的性能並且定位性能瓶頸
 
6.syntax_toos application,包括了一些模塊可以處理erlang的語法tree並在某種方式上兼容其餘語言相關的工具,還提供了工具幫助你把多個模塊合併成一個
 
7.parsetool application,包括了LALR-1生成語法分析器yecc(類似yacc),詞法分析生成器leex
 
8.reltool 公佈管理工具,提供了圖形前端及後端hooks,可以用來構建通用系統
 
9.runtime_tools application,提供了一些很是實用的工具。DynTrace(動態trace),system_information(系統探頭),dbg(基於文本的trace,包括了對用戶友好的trace bifs)等,
 
10.tools application,提供了性能測試。代碼覆蓋。模塊交叉引用分析檢查,erlang.el(Erlang modes for emacs,包括了縮進高亮)
 
11.test application,提供了eunit(單元測試)。系統測試,黑盒測試
 
12.test_server application,高層級的測試框架,但是通常不需要。因爲OTP還提供了一個application:common_test
 
13.common_test application,黑盒測試,支持本身主動運行基於erlang的測試用例,目標是絕大多數系統。無關語言。此功能實際上當初是用來測試C語言實現的無線基站的
相關文章
相關標籤/搜索