ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java开发标准和工具(与C#相比)

2019-07-30 18:04:33  阅读:168  来源: 互联网

标签:java jboss java-ee coding-style


我对Java平台没有任何了解,我想知道可以使用哪些工具(和方法)来帮助开发用Java编写的可维护代码.

我知道可以使用:

>任何环境中的敏捷方法论
> jUnit / jMock用于单元测试代码(类似于.net世界中的NUnit / Moq)
> Checkstyle的编码标准 – 是否与StyleCop或FxCop相似?
>我想你也可以用Java编写分层应用程序(比如.net中不同层的程序集)
>是否有任何自动测试OSS /许可工具值得一提
>是否有任何在Java世界中非常流行的代码生成器

Java开发人员/团队还可以使用我在.net世界中无法访问的任何其他流行工具/方法吗?您会在Java世界中推荐其他工具和方法吗?

解决方法:

在java中有很多框架.例如,您不必使用JUnit,您可以使用TestNG基本上同样多的工具支持.还有几个模拟框架.

在编码标准方面,IDE内置了IDE,还有其他几个可用(我最熟悉IDE的,所以我不知道手头的名字).

如果你想要免费的话,你可以将Eclipse作为IDE,以及NetBeans,还有IntelliJ IDEA等等.然后有一些来自大型供应商的IDE旨在支持他们的特定应用服务器.

在构建“程序集”(java世界中的罐子,战争和耳朵)方面,IDE中有一些用于单人项目的内置工具,而Ant或Maven则是一个完整的构建工具.

自动化测试工具有很多选择.如果您的意思是持续集成,那么CruiseControl是免费的,TeamCity可以免费使用.

就代码生成器而言,一般来说Java世界试图偏离它们而不是注释,但想到的名字是xdoclet.在GUI构建中,当然有一堆严格用于构建GUI的代码生成器.

这真的几乎没有触及表面.例如,应用程序服务器(JBoss,Oracle(他们现在拥有Sun购买的两个)和IBM等)是许多Java项目中的一个重要决定点(它取决于什么样的项目).

所讨论的所有类别都不是详尽无遗的,只是足以让您了解需要考虑的内容.每个类别中还有更多.

Java的优点在于有很多选择.关于Java的坏处是有很多选择……

标签:java,jboss,java-ee,coding-style
来源: https://codeday.me/bug/20190730/1584512.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有