9

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

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

在 Stackoverflow 中发现了这个相当通用的链接,它既不是面向 Java 的,也不是完整的。

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

发生这种情况时,他们经常向我询问他们可以在哪里进一步阅读有关该特定良好实践的指示,有时我无法快速找到有关该指示的指示。

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

4

4 回答 4

5

我真的不认为有任何东西可以与 Effective Java 在同一个联盟中。购买一本书的成本远低于开发人员阅读它(或其他材料)所花费的时间 - 所以我强烈建议去 EJ 而不是试图找到类似的东西。

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

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

于 2008-11-05T13:41:02.657 回答
3

Java Practices is a great site that I refer to often. It's been favorably compared to Joshua Bloch's Effective Java in the past, and I tend to agree.

于 2008-11-05T14:05:33.480 回答
2

Check out these links :

One book (that concentrates mostly on tools worth considering):

于 2008-11-05T14:08:30.603 回答
1

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

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

于 2008-11-05T13:50:00.843 回答