
为什么值得读
直面语言固有缺陷的工程实践经验谈
- 坦率指出语言深层的丑陋缺陷与坑点
- 传授规避臃肿标准库的干净代码法则
- 书中实践经验已融入主流社区规范
适合:想写出健壮代码的各语言开发者
值得读指数:89 / 100
Hacker News 读者推荐
……遇到特定问题时我会翻一翻,但平时我更多是细细品味(我那本在两年背包旅行后卖掉了,当时我发誓再也不写代码了……哎呀!)。《Effective Java》(还有 C++ 那本)简直就是从业者的江湖秘笈。里面的教导已经被整个语言社区吸收融合了,你在各种代码库里都能看到。我的建议是学着用你最顺手的编辑器配合 TAGS 文件,然后去……
mahmud 在 HN 的推荐
……方法(现在靠接口的 default method 算是能绕过这点,能用了)。Java 本质上就是门没什么强烈主见的语言,得靠严谨的实践才能驾驭好(参见 Joshua Bloch 的《Effective Java》),但除此之外它绝对不算太烂,你完全能用它写出非常健壮、易读的代码。如果这篇文章的……我也会愿意花更多时间读一读。
ganonm 在 HN 的推荐
满满的回忆啊。虽然写得不算太好,但如果你深陷那种极其独特的 Java / C# 地狱,里面的大部分建议还是很中肯的。2001 年出的那本《Effective Java》,对于任何还没读过的 Java 程序员来说,绝对仍然是“必读”神作之一。在书里,Joshua Bloch 从一开始就说得非常透彻,把 Java 骨子里那些丑陋的瑕疵全摊开来讲了……
martinced 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0321356683
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。