【问题标题】:Can you help me gather a Java Best Practices online material collection?你能帮我收集一个 Java 最佳实践在线资料集吗?
【发布时间】:2008-11-05 13:37:39
【问题描述】:

我在一个中型开发团队工作,该团队维护一个使用 Java 1.4 编写的 8 年以上历史的 Web 应用程序。

对于新的开发,我总是试图说服人们遵守更新的标准和最佳实践,从简单的事情,例如使用 HtmlImplementation 而非 HTMLImplementation 等新的命名标准,到为什么针对接口编码而不是针对编码更好的事情具体类,支持不变性或对象组合优于类继承。

我发现这个相当 generic link in Stackoverflow,它不是面向 Java 的,也不完整。

我总是试图解释我的论点背后的基本原理,并总是建议人们购买最新版本的 Effective Java,但并不是每个开发人员都会毫无疑问地接受我的话(这是一件好事)。

当这种情况发生时,他们经常向我询问可以进一步了解该特定良好实践的指针,但有时我无法快速找到关于此的指针。

您是否有任何指向我可以收集到“最佳实践参考”“集合”中的在线材料的链接,以某种方式我可以随时查找并建议我的队友“进一步阅读”?

【问题讨论】:

    标签: java reference


    【解决方案1】:

    我真的认为没有任何东西可以与 Effective Java 相提并论。购买一本书的成本比开发人员阅读它(或其他材料)所花费的时间要少得多 - 所以我强烈建议去 EJ 而不是试图找到类似的东西。

    Effective Java 可能有在线版本 - 我不确定。

    我知道这可能不是您想要得到的建议,但我对 Effective Java 的质量充满热情:)

    【讨论】:

    • 乔恩,我们两个!我希望我能将这种热情传递给其他开发人员。正如我所说的,他们中的一些人买了这本书,但其他人似乎只是在看到应用这些技术的真正好处之前会拒绝。这就是该问题背后的原因之一:收集令人信服的清单:)
    【解决方案2】:

    Java Practices 是我经常提到的一个很棒的网站。过去,它与 Joshua Bloch 的 Effective Java 相比较,我倾向于同意。

    【讨论】:

      【解决方案3】:

      查看这些链接:

      一本书(主要关注值得考虑的工具):

      【讨论】:

      • 伙计,第一个网站很棒。非常感谢!
      【解决方案4】:

      我使用 Sun 的 Java BluePrints 作为最佳实践的来源。代码示例用作“这样做”标准文档。命名约定和项目约定是必读的。

      那里也有一些设计模式的东西,但更重要的是,它是一组完整的“这样做”示例。

      【讨论】:

      • 是的,我以前看过 BluePrint 页面,但那更多是面向“模式”的,对吧?仍然是一个有效的条目;)
      猜你喜欢
      • 2015-09-18
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-08
      • 2010-09-06
      • 2017-04-08
      相关资源
      最近更新 更多