與我交互的絕大多數開發人員都使用Eclipse(我更喜歡NetBeans),並將利用許多可用的免費插件。但是,他們中的很多人使用的工具很少,如果需要付款的話,Java開發人員非常喜歡什麼非免費工具
有沒有開發人員認爲這可能是不明智的,他們正在損害自己的生產力?大多數開發人員是否會支付某些類型的工具?同樣,有沒有他們想使用的工具,但不是因爲它們不是免費的?
與我交互的絕大多數開發人員都使用Eclipse(我更喜歡NetBeans),並將利用許多可用的免費插件。但是,他們中的很多人使用的工具很少,如果需要付款的話,Java開發人員非常喜歡什麼非免費工具
有沒有開發人員認爲這可能是不明智的,他們正在損害自己的生產力?大多數開發人員是否會支付某些類型的工具?同樣,有沒有他們想使用的工具,但不是因爲它們不是免費的?
許多軟件公司會購買一些代碼模糊處理工具,他們通常不是免費的(或免費試用版)。
有些還會購買好的覆蓋工具。
[Proguard](http://proguard.sourceforge.net/)是[免費](http://proguard.sourceforge.net/#license.html)。 – dolmen 2012-02-15 14:53:05
Intellij可能是我知道開發人員使用的最受歡迎的'付費'工具。我曾在客戶站點工作,他們認爲它的效率非常高,以至於他們擁有站點範圍的許可證,而一些類似的站點將使用(免費的)Eclipse或NetBeans。
有一個巨大的動機不付錢的東西。但如果沒有必要爲你節省那多少時間值得。大型企業的每席/每日開發者成本驚人地高。如果你聲稱Intellij在一個人工年度爲你節省了2-3天的生產力,那麼它將爲自己付出代價(這在很大程度上是一個主觀的論點,我會說,但我知道獨立顧問爲Intelliji付出了代價他們自己)。
當我在一家公司開始兼職工作時,經過幾周的Eclipse/WSAD煎熬之後,我爲自己的個人IntelliJ許可證申請了許可證。如果您的僱主沒有支付這些費用,最好讓您的心理健康得到最好的工具,併爲他們自己付錢。 – 2009-05-03 13:25:07
我也喜歡NetBeans,但我知道很多人爲MyEclipse付費,因爲它增加了一些功能。價格也相當合理(約50美元)。
JProfiler的用於內存概要等
http://www.ej-technologies.com/products/jprofiler/overview.html
JUnit的最大值爲在Eclipse連續測試。
我們一直在使用Jira + Fisheye +坩堝。雖然前兩個只是用於跟蹤問題和查看/搜索存儲庫的標準工具,但第三個工具Crucible非常寶貴。它是幫助代碼審查的工具。
http://www.atlassian.com/software/crucible/
它增加的代碼審查,我們明顯做量,以及給我們一些跟蹤該漏洞得到了固定和代碼進行了審查。
另外,我們有一些浮動許可證YourKit http://www.yourkit.com/
,我們使用相當頻繁進行梳理內存和性能問題。
我們儘量遵循下面的口頭禪: 首先,寫下它的工作原理。其次,只優化需要優化的東西。
爲了優化,您需要知道瓶頸的位置,並且分析是找出問題的最佳方法之一。你選擇最慢的東西,並修復它,再次輪廓,如果它足夠快,你完成。如果沒有,選擇最慢的東西並修復它,沖洗並重復。
超越比較是文件/文件夾比較的最佳工具。 http://www.scootersoftware.com/
社區wiki,請 – 2009-05-03 12:43:46