本好书--code complete

转载 2007年09月18日 11:25:00
 
本好书--code complete
在去年offsite的时候,公司的大牛们推荐了三本经典巨著:code complete, writing secure code, microsoft secrets. 虽然这三本书的电子版早已收入囊中,但是对着干涩的屏幕,总是没有阅读的欲望。而面对动则上千页的大部头以及其不菲的价格,也总是望而却步,毕竟这都是钱哪:)
 
入职后的一次offsite中,有幸获得一张中关村图书大厦的图书卡。虽然只有寥寥的一百元,但是也足够我收藏其中一本了。writing secure code是我manager交给我的第一本书,记得当时他再三叮嘱我要read page by page:), 可见此书对coder的重要性。 这本书摆在我案头有一个月,可惜才翻了没几页,真是愧对manager阿,自己先汗一下:)不过在公司读书的时间确实少的可怜,情有可原...
 
code complete堪称程序员的圣经。任何一个想从手工作坊登堂入室的程序员,都应该好好读读这本书。onboard之前,我对code complete这个书名一直迷惑不解,而中文书名"代码大全"更是让人匪夷所思。其实,code complete是microsoft软件开发流程中一个非常重要的milestone,其中文意思应该为“编码完成”。 在cc(code complete简称为cc)之后代码就不允许再有大的改变,以防止引入新的bug. 那code complete这本书所讲述的就是在cc之前,一些保证软件质量的原则、手段和技巧,来最终达到可以cc的程度。既然writing secure code这本书不用再考虑自己购买,那code complete较之microsoft secrets就有了明显的优势。
 
我曾屡屡在china-pub上搜索这本书,却始终未果。不过,我今天的运气着实不错,到达计算机图书区之后,没怎么折腾就让眼尖的mm发现了这本书的所在。我如获至宝,唯一有点遗憾的是,这本书只有中文版,没有英文原版。价格也刚刚好,98元,好像专门为我的图书卡定的价:)
 
现在三本秘籍我有了两本,一本放公司,一本放家里,呵呵。 希望能有时间把他们细细读完,而不要只是成为一个摆设。另外也把这本书推荐给大家,希望对大家也有所帮助:)

最最实用的android studio设置教程

1.首先在setting(file–setting)中设置keymap(可以搜索),设置为沿用eclipse的形式(如果不是从eclipse转过来的就不用设置啦)2.通过上面的设置基本上满足了之前的操...
  • w425772719
  • w425772719
  • 2015年08月10日 22:53
  • 1051

ROS_Kinetic_23 ROS流行版本和相关书籍汇总

目前,ROS使用的主流版本主要是下面四种:Hydro,Indigo,Jade,Kinetic。 Distro Release date Poster Tuturtle, turtle...
  • ZhangRelay
  • ZhangRelay
  • 2016年08月18日 21:19
  • 5337

学LINUX应该看的几本好书

Linux 是一个开放、灵活、跨平台的操作系统,上至庞大的数据中心,下至可放于掌心中的嵌入式设备,无处没有 Linux 的身影。我接触的关于Linux书籍中,就觉得下面这四本Linux书籍值得推荐,不...
  • lifuxiangcaohui
  • lifuxiangcaohui
  • 2013年07月03日 09:12
  • 2871

自己动手扩展vim插件——code_complete.vim篇

自己动手扩展vim插件——code_complete.vim篇 By 马冬亮(凝霜  Loki) 一个人的战争(http://blog.csdn.net/MDL13412) 插件简介 ...
  • bailyzheng
  • bailyzheng
  • 2014年12月13日 21:53
  • 768

《code complete》第二版 各章节key points汇总

第1章 欢迎进入软件构建的世界 软件构建是软件开发的核心活动;构建活动是每个项目中唯一一项必不可少的工作.    软件构建的主要活动包括:详细设计,编码,调试,集成,开发者测试(包括单元...
  • makunyuan123
  • makunyuan123
  • 2013年06月17日 14:33
  • 559

Code Complete 软件构建和隐喻

这是我读Code Complete的笔记,仅作记录复习之用。 软件构建 构建就是创建事物的过程中动手的那部分。 常见的软件开发活动:  定义问题 需求分析 规划构建 软件架构(...
  • xujinsmile
  • xujinsmile
  • 2013年03月22日 22:33
  • 621

CODE COMPLETE 2e Chapter 6

程序员的首要使命:管理复杂服 1、类的目标:开发程序其他部分时,可以安全的忽视程序中尽可能多的其余部分,总体目标是像在现实世界一样操作实体,而不必在意底层的实现; 2、隐藏实现细节(修改一...
  • yangfeng2014
  • yangfeng2014
  • 2015年08月22日 15:21
  • 276

[Code Complete] CH12&CH13 Data Type

1.       针对数值类型的变量操作的时候,需要注意: Ø  避免使用神秘数字 Ø  预防除零异常 Ø  类型转换需要明显,不要使用自动的类型转换。 Ø  避免不同类型的比较,会发生自动的...
  • mumubaba
  • mumubaba
  • 2013年06月14日 00:02
  • 268

code complete学习笔记

这个星期开始看code complete,这在豆瓣上评分上了9分并且被称为程序员必读10本书之一。 这个星期看到第6章,进度可以说是很慢。就看了前面小部分而言,这本书给我的感觉很像clean cod...
  • stevenliyijun
  • stevenliyijun
  • 2017年03月12日 10:28
  • 116

VIM:打造LINUX程序员的编辑利器(CTAGS+CSCOPE+TAGLIST+CODE_COMPLETE)

http://smilejay.com/2012/10/vim-for-linux-programmer/ 在2年前,写过一篇文章“Vim:打造Linux C/C++程序员的编辑器”,先在根据...
  • qq_16209077
  • qq_16209077
  • 2016年07月20日 23:45
  • 14420
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:本好书--code complete
举报原因:
原因补充:

(最多只允许输入30个字)