
多看书
文章平均质量分 66
iamxi
这个作者很懒,什么都没留下…
展开
-
数据结构算法书籍推荐(转贴)
如果计算机系只开三门课,那么这三门课就一定是:离散数学,数据结构与算法,编译原理。如果只开一门课,那剩下的就一定是:数据结构与算法。NiklausWirth说:算法+数据结构=程序,不说废话了,下面列出一份数据结构算法书目,先从最著名的说起A原书名:The Art of Computer Programming中文名:计算机程序设计艺术作者:Donald E.K...原创 2011-07-19 17:00:21 · 104 阅读 · 0 评论 -
程序员修炼之道-前言
在好多论坛上很多人都推荐《程序员修炼之道》这本书,自己也是很希望提升自己的能力,所以早早的就像买来看看。之前下了这本书的电子书看了下,感觉很不错,锁前几天就在网上买了本回来。所以这几天都在研读这部宝典。 这本书虽然不是什么圣经级别的不朽经典,但是的确是一部发人深省之作。全书没有怎么讲计算机方面的技术,而是在探讨如何成为一个“注重实效的程序员”,这是这本书的唯一一...2012-05-27 22:02:13 · 221 阅读 · 1 评论 -
《重构》学习笔记一
码农真得很辛苦,每天除了要下地编码之外,还需要挑灯夜战,学习专业知识,唉。不抱怨了,抱怨都是那些自暴自弃的人愤世嫉俗的。最近看《重构》一书,话说是一本很多人推荐看的好书,封面上还写着“从初级程序员到编程高手的秘籍”。好吧,我承认是初级程序员。所以我看了。 第一章:与其他书不同,第一章是一个例子。很多书,包括大学教材啊,技术教材都是以要讲的内容的定义和一些学习的重要...原创 2012-02-20 14:10:19 · 204 阅读 · 0 评论 -
《重构》学习笔记二
何谓重构,对它熟悉后估计理解都不用,作者说了两个概念,动词和名词,意思都差不多,无法就是通过调整软件内部的结构来达到想要的样子。 一、为何重构 改进软件设计: 不管开始的时候设计是多么好的一个软件,随着越来越多的修改,之前的设计也会被埋在代码堆里面。重构能够整理之前的设计,甚...原创 2012-02-22 14:30:41 · 138 阅读 · 0 评论 -
《重构》学习笔记三
代码的坏味道…老外没有艺术细胞,作为一名大师级任务,好歹给起个好听点的名称。向金庸老人家学习下,让我们也感染下艺术气息。 我认为吗,坏味道就是对一段问题代码的感觉,从感性慢慢分析到理性。这种感觉需要在实践中培养。观看这里的介绍只能有个大概的理解方向,只有在反复在实际的代码中去体会,才能运用自如。 我也是爱国人士,也很不喜欢英语,不过毕竟都...原创 2012-02-29 22:28:20 · 112 阅读 · 0 评论 -
《重构》学习笔记四
测试……一年前,我开发的时候还是很不在乎测试,不过那个时候也没人告诉我测试的重要性。知道意识到要提高自己,学习中看到了那么多提到测试的,所以慢慢的尝试使用(大部分是单元测试),然后深深的爱上了单元测试(其他测试呢,好吧,编程中的确比较少用到其他测试,我比较懒)。作者在前面反复提到测试在重构中的重要性,这章就是介绍测试的。 自我测试代码的价值:编码...原创 2012-02-29 22:56:20 · 106 阅读 · 0 评论 -
《重构》学习笔记五
大型重构的重要性大型重构没有那些小动作那样立竿见影的效果,不过它可以帮助我们解决那些堆积了很久,影响范围又很大的问题。 Tease Apart Inheritance(梳理并分解继承体系)用于处理混乱的继承体系——这种继承体系往往以一种令人迷惑的方式组合了数个不同方面的变化(variations)。 ...原创 2012-03-01 13:06:56 · 114 阅读 · 0 评论