代码大全

每个程序员都应该读的书

浪子不回头ぞ 提交于 2020-04-03 09:08:30
1. 《代码大全》 史蒂夫·迈克康奈尔 推荐数:1684 code complete 代码大全 “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky 对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。– esac 2. 《程序员修炼之道》 推荐数:1504 Pragmatic Programmer 程序员修炼之道 对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果你觉得你不太知道从哪儿下手,如果某人要你独自画一个P2P的音乐交换网络图,那这本书就适合你了。—— Joel 3. 《计算机程序的构造和解释》 推荐数:916 Structure and Interpretation of Computer Programs 计算机程序的构造和解释 就个人而言,这本书目前为止对我影响醉倒的一本编程书。 《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面

《代码大全》读后感3

跟風遠走 提交于 2020-02-28 15:42:26
如果想开发一个高质量的软件,必须自始至终重视质量问题。在开始阶段强调质量往 往比在最后强调质量更为有效。 · 程序员的份内工作之一便是向老板和同事宣传软件的开发过程,包括在编程开始前从 事先决条件准备工作的重要性。 · 如果问题定义工作做得不好,那么在创建阶段,所解决的问题可能并不是用户真正要 解决的问题。 · 如果需求分析工作做得不好,很可能因此而漏掉要解决问题中的重要细节。在创建工 作后更改需求,要比在需求分析阶段进行更改的成本高 20 到 100 倍。所以,在开始编 程前一定要确认需求定义工作一切正常。 · 在编程前规定好约定,在创建工作结束后再改变代码来满足约定几乎是不可能的。 · 在创建活动开始之前如果无法完成准备工作,可以尝试在不太稳固的基础上进行创建 活动。 来源: https://www.cnblogs.com/love-xi/p/5610352.html

【代码大全-读书笔记】前言

一世执手 提交于 2019-12-29 03:00:05
周杰伦有一首歌叫做《牛仔很忙》,蠢爸爸小星也有一首歌叫做《业务员很忙》,我既不是牛仔也不是业务员,但我从事的工作也很忙,我是一个程序员。扪心自问,似乎近几年都没有完整看完一本书的经历了。俗话说:读书,要先把书读厚。像《代码大全》这样“重”量级的计算机读物,900多页的个头,我的天啊!如果想把它放在书包里作为“口袋书”,以方便随时随地拿出来阅读,的确是个愚蠢的做法;但如果放在公司的话,我又担心它会沦为午休时候的枕头……(扯远了 -_-#)。 在前言之前,还有若干页中外读者对该书的赞誉。在众多的赞誉中,我留意到曝光率最高的,是n多带“最”字的词汇,如“对我影响最深的”,“我见过的最好的”,“最易懂的”……,其中Richard Mateosian的赞誉是我觉得最具有“煽动性”的: Richard Mateosian:假如你期望成为专业程序员,这将是你投资35美元能得到的最好回报。不要只是看看这个书评,赶快冲出去买一本回来!McConnell声称此书意在拉近业界大师的知识与一般商业实践之间的距离……令人称奇的是他做到了。 中文版的屁股后面写着本书的定价是:98.00元,由此可以看出中文版的售价是要比英文版低的,为此我应该感恩于我身处的社会大环境。“不要只是看看这个书评”这句话无形之中使我感到汗颜,由于受到开篇一些煽情文字的影响而一时冲动出手买下某书