日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

卖家工具箱源码_我的测试和代码分析工具箱

發(fā)布時間:2023/12/3 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 卖家工具箱源码_我的测试和代码分析工具箱 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

賣家工具箱源碼

上周,我們在LINEAS成立了一個“測試技能小組”,該小組用于交換有關(guān)測試的知識。 各種各樣的問題反復(fù)出現(xiàn)的一個問題是:有哪些工具可以測試和分析代碼? 因此,這是我對此的個人回答,按照我傾向于將其介紹給項目的大致順序:

JUnit :JUnit幾乎是其他所有內(nèi)容的基礎(chǔ)。 它的Java單元測試框架與IDE,構(gòu)建工具和CI Server進行了高度集成。 我并不認真對待“單位”一詞。 我也使用JUnit執(zhí)行所有其他類型的測試。

Mockito :有很多Mocking框架,但是我更喜歡這個框架。 它具有不錯的DSLish API,我覺得很好用。 唯一的缺點是,在某些特殊情況下,標準API不起作用,必須使用另一種語法 。

PowerMock :實際上,我盡量不將其引入項目中。 如果要模擬構(gòu)造函數(shù),靜態(tài)或最終方法,則需要PowerMock。 如果需要此功能,PowerMock可以完成工作,但最好不要使用它。

Jenkins :免費的持續(xù)集成服務(wù)器。 并非完全是一件美麗的事,但是它很有效,易于設(shè)置,并且借助幾個插件可以完成我到目前為止所需的一切。

CheckStyle :一種靜態(tài)代碼分析,它發(fā)現(xiàn)許多不良做法,并且也可以檢查許多編碼約定。 集成在IDE和CI服務(wù)器中。 該領(lǐng)域還有其他值得考慮的工具: FindBugs和PMD 。 您也可以使用Checkstyle來收集有關(guān)代碼的簡單指標 。

JDepend :對代碼的依賴項進行靜態(tài)代碼分析。 我使用它來針對代碼中的程序包之間的周期編寫測試,也為了將依賴項限制為我愿意在代碼庫中接受的依賴項。 前一段時間,我發(fā)現(xiàn)JDepend中存在一些限制,導(dǎo)致JDepend錯過了依賴項(我認為它不考慮注釋中的類或其他內(nèi)容)。 因此,我正在研究DependencyFinder ,它似乎功能更強大,但肯定更難使用。 我實際上構(gòu)建了一個小工具,用于基于DependencyFinder 可視化依賴項 。

Cobertura / EclEmma :Cobertura和Emma是代碼覆蓋率工具。 我都用它們。 Emma以EclEmma的形式作為eclipse插件使用,而Cobertura在Jenkins中使用,因為我們無法讓Emma在我們的Jenkins實例上正常工作。

聲納 :它從您的代碼中收集大量指標,并將其作為網(wǎng)站提供。 實際上,有很多符合我的口味。 在一個嚴肅的項目中,您可以整天看數(shù)字。 聲納的真正優(yōu)點在于,它可以隨時間跟蹤這些數(shù)字,因此您可以查看平均方法長度是隨時間增加還是減少。 在某些項目中,我配置了一個圖表,其中隨時間推移繪制了最重要的數(shù)字,并將其添加到Jenkins的主屏幕中。

參考文獻: 我的測試和代碼分析工具箱從我們JCG伙伴延Schauder不以schauderhaft博客。

相關(guān)文章 :

  • JUnit 4.9(測試版3)中的規(guī)則
  • Spring 3使用JUnit 4進行測試– ContextConfiguration和AbstractTransactionalJUnit4SpringContextTests
  • 測試技巧–不編寫測試
  • 軟件開發(fā)和維護中的回報遞減
  • 任何軟件開發(fā)公司應(yīng)存在的服務(wù),實踐和工具,第1部分
  • 我不是工程師–我是軟件開發(fā)人員
  • 針對用戶和新采用者的敏捷軟件開發(fā)建議
  • Java工具:源代碼優(yōu)化和分析

翻譯自: https://www.javacodegeeks.com/2011/12/my-testing-and-code-analysis-toolbox.html

賣家工具箱源碼

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的卖家工具箱源码_我的测试和代码分析工具箱的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。