发布网友 发布时间:2022-04-24 14:27
共4个回答
热心网友 时间:2022-04-26 21:26
《测试驱动开发》: 尽管在国内,我们很少听到开发人员写测试,就更少听人们谈论TDD。虽然我不是TDD的死忠,但是我觉得TDD还是很有好处的。特别是当你的函数特别长的时候,它可以驱使你写出更短的函数——更多的函数。红->绿->重构,就是这么简单。
《重构: 改善既有代码的设计》: 红->绿->重构。如果重构之前没有测试,我相信你可能是想换个工作了。好的代码是重构出来的,而不是一开始就写出来的——除非你的代码不用于任何业务。反正,就是程序员必读,不想多说。
《Head First设计模式》: GoF的《设计模式》一书很薄,所以也很抽象。第一次看《设计模式》的时候,硬着头皮看了几天,然后放弃了。。。不过,Head First系列可以将各种枯燥的设计生起起来,这是一本非常适合入门设计模式的书籍没有之一。
《设计模式解析》: 比Head First更深入,但是比DP简单。作者选用了一些常用或者说用到的模式,讲述了为什么在这里适合用它。
《易读代码的艺术/编写可读代码的艺术》: 纳尼!你居然不想买这本书?
《代码整洁之道》: 书中给了很方法与规范,遵循它们可以写出整洁的代码。但是整洁并不意味着你应该让代码简单!
《重构与模式》: 这本书的中文名字应该叫《重构到模式》!!!重构代码到设计模式就这么简单。
《设计模式》: 必读,并且值得多读几遍。
《元素模式》: 首先书名很扯!!!这本书更适合叫《设计模式要素》!这本书提取了设计模式中的一些基本元素,很具有启发性。
热心网友 时间:2022-04-26 22:44
程序员看的书很多啊,看你指哪方面了,单单程序员就有好多种程序员,计算机程序员,数据库,图形程序员,Oracle程序员,C程序员.Java,其中一种就够你学的呢。
热心网友 时间:2022-04-27 00:19
你想做哪方面的开发呢?c#、java、python等等。。技术多了
热心网友 时间:2022-04-27 02:10
程序员都输的话,你可以直接在淘宝上面买一下比较火的急吧,一般的话国外的书比较好一点。