当前位置: 首页 > news >正文

前端杂谈-警惕仅引入一行代码言论

插入一行 JavaScript 代码似乎是一种无受害者犯罪。这只是一个小脚本,对吧?但 JavaScript 可以导入更多 JavaScript。-杰里米·基思

“这只是一行代码”是我们经常听到的宣传语。这也可能是我们对自己和他人说的最大的谎言。

“仅用一行添加样式”:

<link href="styles.css" rel="stylesheet">

“添加我们的小部件,只需一行”:

<script src="script.js"></script>

“仅用一行即可安装我们的框架”:

npm i framework

但“只有一行”只是表面现象。它包含数百、数千甚至数百万行代码。你不知道有多少行,而且通常不会公开。

一个事物的界面只有一行代码,与一个事物的成本只有一行代码,这两者之间存在很大差异。

对这一推销的更准确的说法可能是:“这只是一行代码,可以添加更多行代码。”

这个短语的内涵是轻松,例如“这个大而复杂的问题只需一行代码就可以解决”。

但是,无论是有意为之,与大小有关的那句话还暗含着另一种微妙的含义,例如“它不大,它只有一行。”

但“一行”并不一定意味着规模小。它可以很大,非常大,非常非常大。一行代码可以创建、导入或安装更多行代码,虽然“只有一行”可以交互,但成本却很多行(概念开销、项目规模和复杂性等)。

下次你听到“这只是一行代码”时,请稍等片刻。对于谁来说,这只是一行代码?你这个开发人员要编写的代码?未来的你(或你的队友)要调试和维护的代码?还是最终用户要下载、解析和执行的代码?

http://www.lryc.cn/news/368836.html

相关文章:

  • 有关cookie配置的一点记录
  • Oracle如何定位硬解析高的语句?
  • Linux卸载残留MySQL【带图文命令巨详细】
  • 4句话学习-k8s节点是如何注册到k8s集群并且kubelet拿到k8s证书的
  • 2024全国大学生数学建模竞赛优秀参考资料分享
  • QPS,平均时延和并发数
  • 【Python核心数据结构探秘】:元组与字典的完美协奏曲
  • Golang | Leetcode Golang题解之第137题只出现一次的数字II
  • Spring和SpringBoot的特点
  • 怎么使用join将数组转为逗号分隔的字符串
  • Web前端博客论坛:构建、运营与用户体验的深度解析
  • Java从入门到放弃
  • 基于51单片机的车辆动态称重系统设计
  • C语言之常用字符串函数总结、使用和模拟实现
  • 【JMeter接口测试工具】第二节.JMeter项目实战(上)【实战篇】
  • Ansible——fetch模块
  • HTTP常见响应状态码
  • 如何制定工程战略
  • 认识和使用 Vite 环境变量配置,优化定制化开发体验
  • Java18新特性总结
  • 理解 Java 中的 `final` 关键字
  • 磁盘未格式化:深度解析、恢复方案及预防之道
  • JWT 从入门到精通
  • 31-捕获异常(NoSuchElementException)
  • 使用Spring Boot设计对象存储系统
  • Apple开发者macOS设备与描述文件Profile创建完整过程
  • SpringBootWeb 篇-深入了解 Redis 五种类型命令与如何在 Java 中操作 Redis
  • mysql设置允许外部ip访问,局域网IP访问
  • mac虚拟光驱工具:Daemon Tools for Mac
  • 软考 系统架构设计师系列知识点之杂项集萃(32)