quick-and-dirty是什么意思?

2010-08-28 10:54:11来源:西部e网作者:

quick-and-dirty从词典中查到的解释是:

quick-and-dirty. n. [美俚]快餐部, 便餐店

相关词条:

quick-and-dirty compiler 【电】快捷编译器
a quick-and-dirty research project 临时凑合的研究报告
a quick-and-dirty construction project 次级建筑工程

但是我们常常会在一些IT文章中看到词语quick-and-dirty,这到底代表什么含义呢?

以下是icech在谷歌翻译中找到的例句:

gartner集团的分析家rayvaldes说:"cgi就像一把榔头,大型网站可能已经变成了强有力的工具,但他们仍需一把榔头做快速而又吃力不讨好的工作。"

"CGI is like a hammer," says Ray Valdes, an analyst at Gartner Group Inc. in San Jose, "Large sites may have switched to power tools, but they still need a hammer for quick-and-dirty jobs."

在维基百科中是这样介绍quick-and-dirty的:

Quick-and-dirty is a term used in reference to anything that is an easy way to implement a kludge. Its usage is popular among programmers, who use it to describe a crude solution or programming implementation that is imperfect, inelegant, or otherwise inadequate, but which solves or masks the problem at hand, and is generally faster and easier to put in place than a proper solution.

Quick-and-dirty solutions often attend to a specific instance of a problem rather than fixing the cause of the more general problem. As such, they are sometimes used to keep an item of software or hardware working temporarily until a proper fix can be made.

The phrase is also frequently used in describing any document or tutorial that gives a brief overview about how to do something, without going into too much detail about why or how it works.

Microsoft's first operating system, MS-DOS, was originally called Quick and Dirty Operating System (QDOS)[1], prior to its purchase from Seattle Computer Products.

通过上面介绍的介绍,我们可以理解出来,quick-and-dirty就是指一种快速但是存在一些瑕疵并不完善的解决方法,这种方法快速而且容易建立,但是会隐藏一些问题,不过很多程序员还是很喜欢这类的小产品(或者软件)的。例如css和javascript压缩。

关键词:英文