dev.to | 📄 原文链接 | 2026-09-07 收录

Dev log #20:删掉 18 万行代码,追查 socket 泄漏的一周

来源:dev.to — 2026-09-06

📋 概述

作者记录了他的一周开源「净负」进展:横跨十几个仓库推了 102 次提交,但头条数字不是新增而是删掉的约 18.8 万行代码——他用「焦土」方式清理由 Obsidian 内部 UI 状态与插件噪音污染版本历史的笔记库,砍掉约 17.9 万行后同步干净了。技术硬核部分在 py-libp2p:他开了两个关于 socket 泄漏的 issue(Swarm 关停时没清理 dialed 连接 socket、muxer 连接测试固件里的残留泄漏),并提 PR 确保连接在关停时被显式关闭把 socket 还给 OS,还推进 WebRTC-Direct 的 Go/Python 互操作测试。

🔑 核心要点

💡 金句

「能版本控制某样东西」不代表「你该版本控制它」——你并不需要把所有编辑器窗口位置都交给 git 去管。
← 返回 dev.to 首页