转载: http://xuebinh.spaces.live.com/blog/cns!8CC3381F267C517D!1524.entry
今天在看英文文档时遇到workaround,金山词霸上把Workaround解释为工作区,颇让人摸不着头脑。上网查了下资料,Workaround常常指一些“迂回”的解决方案,在一篇BLOG里有很好的解释:
中文解释:虽不能根本解决, 但能避开问题的替代方法。避免问题或困难而旁道而行达到目的。权宜之计; 应急之策。原本是计算机术语, 相对于「Fix」而言. 当一个程序有了问题, 找出问题所在然后直接解决它叫做「Fix」; 当问题始终无法解决, 于是想个方法忽略这个问题并使这个问题不致于影响你要用这程序达到的目的, 这样的方法就叫 Workaround。
英文解释:workaround means a manner of bypassing a problem caused by a bug without correcting the bug itself.workaround is similar to “stopgap solution”. If there is a problem, a “workaround” doesn’t eliminate the problem, but it does bypass the problem. 生活中看到的一个很棒的Workaround的例子。大概是1年前,我去商场看平板电视(等离子或者液晶)的时候,发现大多数的平板电视都有一个问题:换台时速度比传统的电视慢,几个台之间切换时的几秒甚至十几秒的黑屏着实让人讨厌。而换台是电视一个Heavily Used Feature,这个问题让人很不爽。我问过比较懂行的人,据说确实在技术上是有一定的难度。最近再去商场,发现这个问题几乎在所有品牌的平板电视中都得到了解决——换台时的黑屏没了,感觉很流畅。真的是技术进步了么?仔细一看其实不然:在切换频道时,原有频道的图像会保持1、2秒钟,直到新频道的图像出现。小小的一个Workaround很好的解决了令人生厌的黑屏问题。技术上可能并没有太大的革新,但是给用户的体验完全不同。这样的Workaround真的很值得我们做软件这行的学习。