本文主要是介绍前端杂谈-警惕仅引入一行代码言论,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
插入一行 JavaScript 代码似乎是一种无受害者犯罪。这只是一个小脚本,对吧?但 JavaScript 可以导入更多 JavaScript。-杰里米·基思
“这只是一行代码”是我们经常听到的宣传语。这也可能是我们对自己和他人说的最大的谎言。
“仅用一行添加样式”:
<link href="styles.css" rel="stylesheet">
“添加我们的小部件,只需一行”:
<script src="script.js"></script>
“仅用一行即可安装我们的框架”:
npm i framework
但“只有一行”只是表面现象。它包含数百、数千甚至数百万行代码。你不知道有多少行,而且通常不会公开。
一个事物的界面只有一行代码,与一个事物的成本只有一行代码,这两者之间存在很大差异。
对这一推销的更准确的说法可能是:“这只是一行代码,可以添加更多行代码。”
这个短语的内涵是轻松,例如“这个大而复杂的问题只需一行代码就可以解决”。
但是,无论是有意为之,与大小有关的那句话还暗含着另一种微妙的含义,例如“它不大,它只有一行。”
但“一行”并不一定意味着规模小。它可以很大,非常大,非常非常大。一行代码可以创建、导入或安装更多行代码,虽然“只有一行”可以交互,但成本却很多行(概念开销、项目规模和复杂性等)。
下次你听到“这只是一行代码”时,请稍等片刻。对于谁来说,这只是一行代码?你这个开发人员要编写的代码?未来的你(或你的队友)要调试和维护的代码?还是最终用户要下载、解析和执行的代码?
这篇关于前端杂谈-警惕仅引入一行代码言论的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!