软件开发实践:代码质量与工程化思考
记录日常软件开发中的工程实践与经验总结,包括代码规范、版本管理和测试策略。
代码质量的基本功
- 命名清晰:变量、函数命名表达意图,避免缩写歧义。
- 函数短小:单一职责,一个函数只做一件事。
- 及时重构:发现坏味道时尽早处理,避免技术债累积。
- 写有意义的注释:注释说明『为什么』,代码本身说明『怎么做』。
Git 常用实践
|
|
测试策略分层
| 层级 | 特点 | 占比建议 |
|---|---|---|
| 单元测试 | 快速、隔离、定位精确 | 70% |
| 集成测试 | 验证模块间协作 | 20% |
| 端到端测试 | 模拟真实用户场景,成本高 | 10% |
小结
工程化能力的提升来自持续实践与复盘,后续会记录 CI/CD 流水线搭建与代码评审的实践经验。