首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每周见闻分享:所有代码都是技术债

每周见闻分享:2025-02-23 - 2025-03-02

思考

这周读完阮一峰老师的周刊,发现去年的这周标题是「所有代码都是技术债」,便再去阅读了一遍。

结合自己工作下来的感受,我觉得还能再加一个定语“所有需要维护的代码都是技术债”。

如果一段代码没人使用,或者只是一次性的,倒也无所谓。但需要维护的代码里,每一行可能都会变成未来的债务。漏洞的修复、功能的添加,没人知道昨天的代码会给今天带来的是坑还是洞。上一个人的”花活”会不会是下一个的“噩梦”。

所以我对自己的要求便是,在尽可能满足现有需求以及可读性的前提下,写最少的代码。适当地留出抽象的空间,反而能减轻日后的工作。有点像国画中的“留白”。

毕竟如果没有需求,就不用改动;反之结合新需求针对性地做抽象,也能控制修改的范围。我觉得合理的抽象也应该是能减少代码量的。任何会让现有代码量增加的重构,都要三思。

工程化、各种范式/模式、规约;再到强类型语言、内存安全语言、代码格式化工具以及项目管理等,都是前辈们想出的解决技术债务的方法。

但就像熵的增加一定的,需要维护的代码也注定会越来越庞大。也难怪 Github 上没有一行代码的 nocode 项目拥有 61k 的 star 了。

或许真到了哪天 AI 全面编写代码,完全不需要人来检查的时候,这个问题才会被解决吧。

AI

1、自顶向下方式深度解读 DeepSeek-R1,内含大量细节[^1]

标签:AI

一篇解读 DeepSeek R1 的技术文章。是作者阅读 DeepSeek 的 Paper 之后的提炼。介绍了技术原理和发展路线,不涉及具体的代码。

这周忙于处理底层框架替换的问题,只看了一个开头。之后有空了再来阅读。

其他

1、Smuggling arbitrary data through an emoji[^2]

标签:FUN

一篇利用 Unicode 的零宽字符在 Emoji 里“夹带私货”的文章。利用变体字符不会被解析显示且几乎能被复制下来的特性。

比如在 “g” 后面加上 U+FE01,即 “g\uFE01”。此时人只能看到字母”g”,但如果选中并且复制的话,则会把“g\uFE01”给复制下来。从而达到了“夹带私货”的目的。

这个特性能做什么呢?首先肯定能绕过人工审核;其次便是增加水印,进行数据追踪。

工具

1、链图 - 链接转图片工具[^3]

标签:Tools

一个小工具,可以把连接地址转换为带有二维码的图片,很适合用于社交平台的分享,比如公众号等不能在正文中插入连接的情况。

参考文章:

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Odxfxnm3FkFih9thk5VmmMog0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券