CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 433 434 435 436 437 438 439 440 441 ··· 521 下一页

2007年12月17日

摘要: construction 恐怕是《Code Complete(代码大全) 第二版》这本书里惟一值得讨论的术语。construction 本意是“建筑、建筑物”。在这本书里用来指软件开发过程中最主要的一项活动,软件开发的活动包括:问题定义、架构、需求、设计、construction、系统测试等等。construction 中的主要活动包括:详细设计、编码、调试、集成、开发者测试(单元... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(242) 评论(0) 推荐(0)

摘要: 《代码大全 (中文版)第二版》到底讲什么?她讲的是哪种编程语言?C、C++、Java、C# 还是 Visual Basic?列出的代码全吗?我能从中直接copy&paste代码到自己的项目中吗?这本书英文名叫“Code Complete”,其中 code 是代码,complete 是“完成”的意思。code complete 就是“写完了所有代码,可以开始系统测试”的这么一个时段,与之... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(184) 评论(0) 推荐(0)

摘要: 不少讨论编程风格的书都告诉我们,应该编写短小的函数(子程序),各家推荐的子程序最佳长度也不一样,从十多行到一二百行不等。《代码大全 第二版》的特点之一是“用数据说话”,书中列出:■ Basili和Perricone所做的一项研究发现,子程序的长度与错误量成反比,即:随着子程序长度的增加(上至200行代码),每行代码所包含的错误数量就会减少(Basili和Perricone 1984)。■ 另一... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(107) 评论(0) 推荐(0)

摘要: 第21章Collaborative Construction(协同构建)谈到了review和inspection,读起来很有共鸣,让我回想去过去在公司兼职的一段美好时光。 在公司里,项目的代码是共有的,对我们这些兼职学生也不例外。每天上班第一件事,就是update一下,从depot取回最新的code base(我们管这叫sync,这是我们的版本控制软件的命令)。然后每次check in之... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(121) 评论(0) 推荐(0)

摘要: 讨论、下载请前往:http://bbs.ctex.org/forums/index.php?showtopic=31442 ,谢谢!向Word和PowerPoint插入LaTeX公式的小工具 v0.2测试版Inspired by `eqe: Linux LaTeX equation editor' (http://rlehy.free.fr/) and `TexPoint - A Latex ... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(142) 评论(0) 推荐(0)

摘要: 最近需要读写 png 文件,按照以前的办法试验,却发现无法编译zlib 1.2.3。出错信息为:inffas32.asm(594) : error A2070: invalid instruction operands inffas32.asm(596) : error A2070: invalid instruction operands inffas32.asm(610) : error ... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(119) 评论(0) 推荐(0)

摘要: 《代码大全(第 2 版)》是一本写得很有意思的书,既有生动的比喻,偶尔也有夸张的表达,另外作者还时不时开开玩笑,读起来一点也不枯燥。以下是从中摘录的一些有趣的话。这个版本略有删节,等书出版之后,我会扩充这里的内容。 首先为人编写程序,其次才是为机器。 傻子都会写让计算机理解的代码;而优秀程序员写的是人能看懂的代码。(Martin Fowler) 好习惯很重要,因为程序员做... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(231) 评论(0) 推荐(0)

摘要: 在使用 deplate (Vim Wiki, Viki 的引擎)生成 html 页面时,它会把源文件中的换行替换为空格,这对英文文档是合适的,不过在处理中文文档时就会多出一个空格。我试过 jjgod 写的 zh-cn-autospace 模块,不知道为什么,它没有按手册中叙述地那样把“我 们”自动转换为“我们”。于是我阅读了一下 deplate 的源码(版本 0.7.3),发现只要在 elem... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(85) 评论(0) 推荐(0)

摘要: 环境:Windows 2003 Server x64 Edition, Visual Studio 200564-bit 的编程模型有很多种(LP64、LLP64、ILP64),Windows x64 版采用的是 LLP64 模型:int、long 都是 32-bit,void* 是 64-bit,新增数据类型 long long,也是 64-bit。我写了个 console 程序试验了一把,... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(81) 评论(0) 推荐(0)

摘要: 最近拿 deplate 重新制作了个人主页(www.chenshuo.com),其间对 deplate 0.7.3 做了不少改动,记录在这里,备查。头一次用 ruby,可能方法比较笨拙,见笑。1. 禁用符号替换。根据 deplate 手册第 9.10 节,它会自动把 ->、#{m}} # when "" # return "" ... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(137) 评论(0) 推荐(0)

上一页 1 ··· 433 434 435 436 437 438 439 440 441 ··· 521 下一页