Web Analytics

2006IT书讯之经典重现篇

我想最近最忙的应该是各大网络书店了,一本本好书真是如'雨后春笋'般出现在各大书店的'书架'上,这也让我们这些做程序员的过了把书瘾!还等什么呢,掏钱包,把书抱回家读吧,都是经典!下面一一道来。^\_^ 首当其冲的就是'Unix编程艺术',又名'TAOUP',它也是最先于年后上市的一本经典好书。我上周购了一本,只是由于最近项目紧,还没来得及看,书的质量没的说,至于译者的翻译么,由于还没仔细看呢,所以不...

March 31, 2006 · 3 min · Tony Bai

追求'lint-clean'

到底需不需要编译器之外的独立的静态代码检查工具呢?这个问题’仁者见仁,智者见智’。但是有一个结论我想大家都会认可,那就是越是在开发周期早期发现的Bug,修复它所付出的代价就越小。而像lint这样的静态代码检查程序恰恰是让Bug在早期阶段’显露原型’的绝佳工具,而追求’lint-clean’\[注1]境界的代码也向来是专家级程序员的嗜好。别忘了在’C专家编程’一书中曾经提到Sun OS的内核一直是保...

March 31, 2006 · 4 min · Tony Bai

我的本本3岁了

晚上下班回到寝室,照惯例拿出我心爱的本本,翻开屏幕,发现屏幕上的一层薄薄的灰尘,顿想起来该给我的本本做’基础护理’了,顺便也把尘封已久的电池拿出来充放电一次。到今天为止,我的本本已经整整陪伴我三年零15天了。三年的记忆足够让我在脑子中回放一段时间了。 记得那是2003年的3月15日,我阳历生日后的第七天,我拿到了我的生命中的第一个’本本’,理由很简单,父母送的生日礼物呗^\_^。为了它,我不知道跑...

March 30, 2006 · 3 min · Tony Bai

见识思维导图

不瞒大家说在未听说思维导图之前,我自己就常常在废旧打印纸背面画那种’枝繁叶茂’的、很发散的需要费力才能将其中的信息串起来的’思考图’(我那时就这么叫它)。我喜欢思考,但却常常因为没有及时把自己思考出来的好想法记录下来而遗憾,因为有些灵感是’来去匆匆’的,你可以在不经意的0.1秒得到这个灵感,可是之后你再花1个小时’冥思苦想’也迸发不出来这样的想法了。现在我的’思考图’有了’大名’了,叫’思维导图’...

March 29, 2006 · 3 min · Tony Bai

C语言也重构

*所谓的重构是这样的一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。重构是一种有纪律的、经过训练的、有条不紊的程序整理方法,可以将整理过程中不小心引入错误的机率降到最低,本质上说,重构就是\[在代码写好之后改进它的设计]。*– Martin Fowler *重构,一种改善代码’体质’的方法’。* — 侯捷 *重构是上进程序员每天的进行式。是一项工程而不是靠着天份挥洒的...

March 28, 2006 · 9 min · Tony Bai