皮肤脱落代码

主要观点:在 Zed 工作学到“shredding”即重写代码,像用大锤拆解再重组,与常规重构不同,Zed 常进行此操作,如同事 Antonio 常直接删除再重建,团队曾进行多周的“shredding”重写底层 UI 框架,虽普遍但不易,作者加入 8 个月仍不知其效果好的原因,可能是创始人熟悉代码、团队优秀或与 Rust 有关,也可能是有范围的拆解而非疯狂破坏,这种定期的“shredding”对代码库有益,能去除积累的无用部分,像蛇蜕皮一样保持更新。
关键信息:“shredding”含义为重写代码,与 Antonio 等同事的行为,团队多周的“shredding”经历,对其效果原因的思考,对代码库的积极影响。
重要细节:提到具体的删除和重建操作,如删除五个承重函数等,以及同事对“shredding”的看法等。

阅读 13
0 条评论