记录日常软件开发中的工程实践与经验总结,包括代码规范、版本管理和测试策略。

代码质量的基本功

  • 命名清晰:变量、函数命名表达意图,避免缩写歧义。
  • 函数短小:单一职责,一个函数只做一件事。
  • 及时重构:发现坏味道时尽早处理,避免技术债累积。
  • 写有意义的注释:注释说明『为什么』,代码本身说明『怎么做』。

Git 常用实践

1
2
3
4
5
6
7
8
9
# 查看提交历史的图形化展示
git log --oneline --graph --all

# 将多个提交合并为一个
git rebase -i HEAD~3

# 暂存当前修改,切换分支处理紧急问题
git stash
git stash pop

测试策略分层

层级 特点 占比建议
单元测试 快速、隔离、定位精确 70%
集成测试 验证模块间协作 20%
端到端测试 模拟真实用户场景,成本高 10%

小结

工程化能力的提升来自持续实践与复盘,后续会记录 CI/CD 流水线搭建与代码评审的实践经验。