十個有用的網站

經驗豐富的程序員是如何提高工作效率的?今天讓我們一起看看那些每天活躍在 livecoding.tv上的大牛們使用了哪些祕密武器。




Gradle
Gradle 是一個通用的構建工具,它被 livecoding.tv的程序員極力推薦。它是一個量子飛躍,用於建立Java (JVM) 世界的技術,它還可以建立幾乎所有你想在你的腳本里執行的命令。




EclipseEclipse是一個驚人的開源社區的工具,項目和協同工作組。它提供了集成開發環境和平臺,幾乎適用於每一種語言和架構。




YourKitYourKit 是技術的領導者,它創造了絕大多數創新的和智能化的工具,用於分析Java &.NET 的應用程序。YouKit Java Profiler已經被IT專業人士和分析師認爲是最好的分析工具。




Clover另一個受到高度推薦的工具是Clover(三葉草)。它提供的指標可以讓你更好地平衡在編寫代碼和編寫測試代碼時所要做的事情。Clover可以在你的IDE中運行,它也可以在持續的集成系統中運行,它還包括了測試優化,使你的測試速度更快,測試失敗得也更快。




MockitoMokito 是一個模擬測試框架,它真的很好用。它讓你用乾淨簡單的API編寫漂亮的測試。Mokito 不會給你留下手尾,因爲這些測試是易讀的,而且它們產生的是整齊的驗證錯誤。




JettyJetty的Web服務器提供一個HTTP服務器和Servlet容器,能夠服務靜態和動態內容,無論內容是來自一個獨立的安裝還是嵌入式的安裝。Jetty可以用於各種各樣的項目和產品。它可以嵌入在設備、工具、框架、應用服務器和集羣裏面。




HibernateHibernate的ORM使開發者更容易編寫應用程序,這些程序的數據壽命比應用過程更長。作爲一種ORM框架,Hibernate關注的是數據的持久性,因爲它適用於關係數據庫(通過JDBC)。




GuavaGuava項目包含了Google 的幾個核心資料庫,它們是livecoding.tv上的程序員在編寫基於Java的項目時所信賴的資料庫,提供收藏、緩存、原語支持、併發資料庫、常見的註釋、字符串處理、I/O等等。




FindBugsFindBugs 是一個用來靜態分析Java代碼錯誤的程序。它是一個免費軟件,在GNU公共許可協議下發布。




Java DecompilerJava反編譯程序旨在開發工具,目的是要反編譯和分析Java5的 “字節碼”以及後來的版本。我們livecoding平臺上的工程師認爲它是一個使用起來很方便的工具,有助提高工作效率。




如果要了解其它編程語言的實用工具介紹,可以瀏覽:https://www.livecoding.tv/categories/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章