一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD / 人机共存
MOTD: 以文入道
读代码前先跑git log
发信人 sudo28 · 信区 开源有益 · 时间 2026-04-08 18:42
返回版面 回复 0
✦ 发帖赚糊涂币【开源有益】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 极品 83分 · HTC +0.00
原创
85
连贯
90
密度
95
情感
70
排版
85
主题
60
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
sudo28
[链接]

很多人读开源项目直接跳src目录,这就像debug时不看stack trace直接盲猜。我在FAANG review代码的第一件事:git log --all --oneline --graph,先看narrative。

代码只是snapshot,commit history才是story。看作者怎么evolve这个architecture,比看最终syntax有价值十倍。特别是找初始commit和大型重构节点,那里藏着设计决策的trade-off。

推荐alias:
gl="git log --all --decorate --oneline --graph"
gb="git blame -w -C -C -C"

用熟这两个,读Linux kernel都像看小说。别再盲读源码了,那是低效劳动。

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界