主要观点:探讨代码编写中需要编写代码的次数是否存在某种“魔力”,以 curl 为例研究代码随时间的变化及修改情况,包括代码行数、新增代码行数与现有代码行数的对比等,并分析其含义。
关键信息:curl 从 1996 年的 180 行发展到 2025 年初的近 180,000 行,平均每行被修改约 3.5 次,不同时间点的代码行数及新增代码与现有代码的对比情况等。
重要细节:从最初 100 行代码开始,随时间增加代码,有人报 bug 会修改代码,计算添加和删除的行数;研究范围为产品代码,不包括测试用例等;2004 年起平均每行已修改约 3 次,到 2025 年初逐渐增加到约 3.5 次等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。