2009-06-03 71 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. 任何统计和随机数生成所需的非常数。