Web Analytics

通过精减来改善代码

本文翻译自"Improve Code by Removing It",来自于《程序员应该知道的97件事》一书中的某个章节。 少即是多。这是一句有些陈腐的短小格言,但有时它确实是正确的。 在过去的几周里我对代码库所作的改善工作之一就是删除了其中的几大块代码。 我们编写软件时一直遵循着XP的(译注:极限编程,eXtreme Programming)原则,包括YAGNI(即You Aren't Gonn...

March 17, 2011 · 2 min · Tony Bai

知道如何使用命令行工具

本文翻译自”Know How to Use Command-line Tool“,来自于《程序员应该知道的97件事》一书中的某个章节。 现今,很多软件开发工具被打包成集成开发环境(Integrated Development Environments,IDE)提供给开发者。微软的Visual Studio和开源的Eclipse就是两个颇受欢迎的IDE,当然还有很多其他类似的工具。很多程序员喜欢使用...

March 16, 2011 · 3 min · Tony Bai

现实版灾难片-日本大地震

这两天我们的邻国日本正上映着一部"现实版灾难片"–一场8.8级的大地震。这次地震让日本成为了全世界瞩目的焦点。我想很多国人看到这一幕时心里肯定很纠结,当然纠结的原因无非是两国之间的那个几乎永远无法弥合的宿怨。我是一个"灾难片控",口碑好的灾难片几乎一个都没有放过,口碑烂的片子有空时也会好奇的去品味一下到底有多烂。而这部现实版的"灾难片"自然不会放过,所以今天我几乎是一直守在电视前,通过新闻台的直播...

March 12, 2011 · 1 min · Tony Bai

Review Board的几点使用体会

近期产品线研发体系正式将Review Board这款优秀的基于Web的代码评审开源工具引入到开发过程中,作为产品线内各项目组进行代码评审的辅助工具。我对Review Board近两年多的关注总算没有白费,算是有了一个还算不错的结果。不过Review Board的正式使用并不代表一种结束,反而恰恰是一个新的开始。我们下一步要关注的是如何用好Review Board,让它真真正正地为改善产品质量和开发...

March 4, 2011 · 6 min · Tony Bai

买了把人体工学座椅

作为程序员,每天最主要的姿势就是坐姿。随之而来的就是各种职业病:腰酸、背痛、颈椎疼,重者要么是腰间盘突出,要么是严重的颈椎病。每个程序员心里都清楚,避免这些职业病的最好方法就是工作期间记得多做些身体活动。但一旦进入工作状态后,我们就没有了时间概念,很难“自拔”。 去年因意外闪了腰,医院大夫给出的诊断结果是小关节脱位。虽说并不严重,但是腰痛的那种感觉还是在我心里留下了阴影,所以今年春节后立即给自己制...

March 1, 2011 · 2 min · Tony Bai