|
2007-1-3 17:17:26
读者
:
tigerchamp
-
【翻译】请把这本书与Knuth及GoF的书放在一起
|
【原书链接】 http://www.amazon.com/gp/product/1932394230/sr=1-1/qid=1155780761/ref=sr_1_1/104-5159438-8783902?ie=UTF8&s=books 【原书评内容】 This isnt necessarily the best introduction for absolute beginners (I would recommend /Pragmatic Unit Testing/ for that), but it is required reading for server-side Java, as most other reviewers have pointed out. But its more than that--its one of those rare computer books that transcends its subject matter. Why? Because it can make you a better programmer. While some of the credit can rightly be given to unit testing and Test-Driven Development in general, Rainsbergers book makes you /see/ better ways to write and refactor your code. The breadth and depth of examples is astonishing--he convincingly shatters 'but its too hard to test that' arguments with well-researched, non-trivial examples. In fact, Id say that this is almost a better J2EE tutorial than most books about J2EE proper. Im withholding a star for one reason: the book doesnt cover GUI testing tools like Jemmy, JFCUnit, or Abbot/Costello. These JUnit extensions are ripe for a book with this depth; its just too bad that this couldnt be that book. Other than that, I find that I turn to Rainsbergers book far more often than any other testing book or online reference. 【翻译书评】 这不是一本初学者的必备书(我向他们推荐《Pragmatic Unit Testing》),但却是服务端Java开发的必读书目,正象很多其他的读者说的那样。不仅如此,它是一本少有的超越了其内容主旨的计算机类书籍。为什么这么说呢?因为它会让你成为一个更好的程序员。虽然这要部分地归功于单元测试及测试驱动开发模式,但Rainsberger的书会让你了解怎样才能更好地编写或重构你的代码。书中范例的广度及深度令人赞叹--他用精心设计的,非凡的用例令人信服地粉碎了那些“这些几乎无法测试”的观点。事实上,我要说,这几乎是一本比那些严格意义上的J2EE类书籍更好的J2EE教程。 我只给了4星,是因为书里没有涵盖GUI测试工具,象Jemmy, JFCUnit, 或者Abbot/Costello。这些JUnit的扩展应该被加入到象这种深度的书里,而这本书没有,这实在是太遗憾了。除此之外,我使用这本书的频率远比其他测试书籍及在线参考多得多。 【译者】Tigerchamp(http://www.pball.cn)
|
发表评论
我赞同(2人)
我反对(0人) 回复评论
展开>
|
|
正在读取本评论的讨论,请稍侯……
|
|
|
2007-1-2 17:10:00
读者
:
tigerchamp
-
【翻译】这本书带来了全部
|
【原书链接】 http://www.amazon.com/Beginning-Java-Objects-Concepts-Second/dp/1590594576/sr=1-2/qid=1162882191/ref=pd_bbs_sr_2/103-4901794-2076652?ie=UTF8&s=books 【原书评内容】 I had the first edition of Beginning Java Objects From Concepts to Code sitting on my bookshelf for about 4 years. Meanwhile, Ive taken several different Java training courses ranging from beginner to advanced level. Ive been part of a development team, and although my role has generally been more of a business subject matter expert, I have also gotten my hands dirty and done some large chunks of coding, debugging, and refactoring other peoples code. So whats my point? Well, although Ive gotten by well enough in a pretty intense OO/Java environment, Ive always felt like it was exactly that - getting by. I finally took this book off the shelf and worked my way through ALL of it over the last couple of weeks, and it really pulled things together for me in a way that nothing else has done. Ive read about half of Eckels Thinking in Java (a couple of times), and most of Deitels Java How to Program, among others, and theyre really great at what they do, but I wish I had worked through ALL of this book before (or at the same time as) reading those. Even though I already had a good understanding of Java syntax, this book helped me understand more than just the syntax of 'System.out.println()'. Ive seen a couple of reviewers comment on Jacquie Barkers friendly tone, and I certainly agree with those reviewers. I felt like she was a trusted colleague helping me along, but not talking down at all. 【翻译书评】 这本书的第一版已经在我的书架上呆了差不多4年时间。同时,我还参加过各种不同的Java培训班,从入门到高级。我在一个开发团队里工作,虽然的我角色更多的是一个业务专家,但我也亲自参与开发,包括一些程序主干的编码,调试,以及对别人的代码进行重构。 那么我对本书的看法呢?嗯,虽然我在一个相当严格的OO/Java语法环境下混得还不错,但我始终觉得自己其实不过是在“混”而已。最终,我把这本书从书架上拿了下来,在过去的几个星期里,从头到尾地研究了一遍,这本书帮我将所有的知识都串联起来了,用一种前所未有的方式。我曾经读过约半本Eckel的《Thinking in Java》(好几次),大部分Deitel的《Java How to Program》,相对其他的书而言,它们都很不错,但我仍然希望我在读它们之前曾经通读过这本书,或者是同时。即使我已经对Java的语法有了很好的了解,这本书还是让我懂得了更多,而不仅仅是象'System.out.println()'这样的语法本身。 我看到了一些对本书的好评,我很同意他们的看法。我觉得Jacquie Barker就象是一个值得依赖的,可以随时提供帮助的同事,而不那些居高临下,指手画脚的家伙。 【译者】Tigerchamp(http://www.pball.cn)
|
发表评论
我赞同(0人)
我反对(0人) 回复评论
|
|
正在读取本评论的讨论,请稍侯……
|
|
|