软件开发
文章平均质量分 73
a_ran
程序员,公众号:进击的代码
展开
-
代码界的草台班子 - 一个单文件 11000 行代码的项目
在维护一个单文件 11000 行代码的糟糕项目时,充满了各种挑战,没有版本控制、测试环境和单元测试,并且完全无法重构。原创 2024-05-21 09:26:25 · 49 阅读 · 0 评论 -
网络传输,请每次都开启 TCP_NODELAY
如果你正在构建一个对延迟敏感的分布式系统,并在现代数据中心级别的硬件上运行,那么请放心启用 `TCP_NODELAY`(禁用 Nagle 算法)原创 2024-05-14 12:44:37 · 825 阅读 · 1 评论 -
软件开发故事 - 我对 CTO 撒谎并挽救了项目
我对 CTO 撒了谎,并没有对接供应商问题很多的软件,而是小团队内部开发了替代软件,最终挽救了整个项目。原创 2024-05-10 19:25:59 · 896 阅读 · 0 评论 -
修复所有 bug 并不能解决所有问题
即使修复软件中所有的 bug,也并不能解决系统设计与实现的问题,系统问题需要同样的热情。原创 2024-04-25 12:56:45 · 492 阅读 · 2 评论 -
理想的 PR 长度为 50 行
通过数据分析,50 行代码长度的 PR,是速度、review 评论、撤销率和总编码量的最佳选择。原创 2024-04-25 08:41:22 · 895 阅读 · 0 评论 -
加入新团队时,为什么你需要一个“WTF 笔记本”
加入新团队,使用“WTF 笔记本”,可以帮助你更好的记录遇到的问题,团队沟通,解决问题,并建立良好的声誉。原创 2024-04-22 12:49:45 · 437 阅读 · 0 评论 -
脚本应使用项目的主要语言编写
项目中的脚本,应尽可能的使用该项目的主要语言编写,这样可提高可维护性。原创 2024-03-28 08:23:19 · 301 阅读 · 0 评论 -
软件开发小故事 - 减少 2000 行代码
很难通过代码行数,来衡量软件开发进度。原创 2024-03-25 08:29:24 · 144 阅读 · 0 评论