代码之家  ›  专栏  ›  技术社区  ›  Ritwik Bose

有用的Java编码工具[关闭]

  •  5
  • Ritwik Bose  · 技术社区  · 15 年前

    我想知道人们使用什么样的工具使他们的编码体验更愉快或更容易。尤其是在Java中。

    还有,什么样的工具会很好呢?

    编辑:假设我们都使用一些支持插件的IDE…-P

    11 回复  |  直到 15 年前
        1
  •  8
  •   Chandra Patni    15 年前
    1. 像Intellij、Eclipse、NetBeans这样的IDE。如果你使用intellij,就要沉迷于 Ctrl+Space Alt+Enter
    2. 使用调试器
    3. 使用IDE内置的profiler或类似yourkit的插件
    4. 构建和持续集成工具、Ant、Maven、Builder、Teamcity、Hudson等
    5. 爪哇咖啡 CAFE BABE
        2
  •  5
  •   JacquesB    15 年前

    FindBugs 是一个很好的工具,很多IDE都有插件。

        3
  •  3
  •   pstanton    15 年前

    嗯,主要是一个 IDE eclipse ,请 intelliJ netbeans

    代码存储库也非常有用( CVS SVN )

        4
  •  3
  •   Kaleb Brasee    15 年前

    我喜欢用日食 EclEmma 每次运行测试时计算JUnit代码覆盖率的插件。

        5
  •  2
  •   Steven Schlansker    15 年前

    Eclipse、Maven、Google Collections、ApacheCommons、Yourkit和一个30英寸的监视器!

        6
  •  2
  •   Rites    15 年前

    我看到了一个很好的列表,但我想再加一个,因为它帮助了我很多,使我的编程更好。脱帽致敬 google

    -)

        7
  •  2
  •   Eric Wendelin    15 年前

    其他人建议的所有主要的IDE都有用于版本控制、构建和单元测试的强大插件。

    使用你的调试器!

    英特利思想 它的编辑很棒, Key Promoter Plugin 使Java编辑非常流畅。

    查看诸如javap之类的命令行工具。祝你好运!

        8
  •  2
  •   BobMcGee    15 年前
    • 网豆IDE :探查器和调试器非常出色。如果你运气不好,设计了摇摆的gui,那么gui构建器也很好。
    • Eclipse的Tortoissesvn或Subclipse插件 --比使用命令行进行颠覆更快、更不痛苦。
    • 记事本+ (仅限Windows):用于快速查看源代码,以及使用XML/HTML等。如果您不在打瞌睡,请使用同等平台。
    • 浓缩咖啡和优质葡萄酒。 第一个是当你无法解决一个棘手的问题时。第二种方法是使繁重的、可怕的编码部分可以忍受。是的,这是一种含酒精的港口。找到你 Ballmer Peak!
    • 编辑: Google code :搜索类似的项目,看看其他人是如何实现一些棘手的事情的。如果您在解决如何优雅地实现算法方面遇到困难,那么特别有用。
        9
  •  1
  •   sateesh    15 年前

    CheckStyle 为了执行编码标准, Cobertura 用于检查代码覆盖率。

    在相关的笔记上,还要检查这本书。 Java Power Tools
    它涵盖了大约30种开源工具,有助于用Java更好地开发

        10
  •  1
  •   OscarRyz    15 年前

    根据项目的不同,一个省时方法可能是: JRebel (称为Java RealEL),它允许您动态地重新加载类,而不必重新启动VM。

    看起来相当棒。

    这是一个视频: JRabel in action

        11
  •  1
  •   zvikico    15 年前

    退房 nWire for Java 它是Eclipse的一个创新代码探索插件。该工具包括:

    • 代码可视化-组件和关联的交互式图形表示。
    • 代码导航-独特的导航视图显示所有的关联,并在您编写或阅读代码时与您一起工作。
    • 快速搜索-在键入方法、字段、文件等时进行搜索。