2009-06-03 40 views
1

您在每個項目上使用哪些基本代碼包,這些包不包含在BCL或Java發行版中?java/.Net的基本「代碼工具集」

  • 嘲諷/打樁
  • 單元測試
  • IOC /依賴注入
  • 記錄
  • ORM
  • ...

你使用哪種上面的實施?

我錯過了什麼要領?

+0

您的意思是工具類別,或工具的實際味道?這個問題似乎有點寬泛...... – RedFilter 2009-06-03 21:41:22

回答

0
  • Mo Q(嘲諷)
  • NUnit的(單元測試)
  • Ninject(依賴注入)
  • NHibernate的與功能NHibernate(OR/M)
  • Sonic.NET遷移(遷移)
  • 的FinalBuilder(持續集成)
  • YUI測試(JavaScript的單元測試)
  • 華廷(啓用JavaScript單元測試的持續集成)
  • 華廷(集成測試)
0
  • 的Visual Studio - IDE
  • ReSharper的 - IDE增強
  • 視覺SVN - IDE增強
  • RockScroll - IDE增強
  • SVN - 源代碼控制
  • 。NET的反射 - 工具
  • NHibernate的 - ORM
  • 起訂量 - 模擬
  • NUnit的 - 測試
  • 溫莎城堡 - 國際奧委會
  • 的TeamCity - 持續集成
4

這是我的名單爲Java:

  1. 依賴注入彈簧, AOP,處理配置和粘合系統在一起
  2. Easymock嘲笑。
  3. JUnit用於測試Log4j的日誌記錄。
  4. Hibernate for ORM。
  5. 用於網絡服務的CXF。
  6. 阿帕奇百科全書特別是:
    • 編解碼器,編/解碼(如Base64編碼)
    • 郎關於各種便利類
    • IO用於增強的文件處理。
  7. 谷歌收集其爲 泛型啓用集合 功能。
  8. JIBX的相當不錯的XML 編組/解組
  9. 了Ehcache一般緩存
  10. 不是一個真正的java包,但我所有的項目使用Maven依賴管理和構建自動化。
  11. 任何統計和隨機數生成所需的非常數。