TF
TechFlow
首页知识图谱
🧠计算机基础💻编程语言🎨前端技术⚙️后端技术🗃️数据库🌐分布式系统☁️云计算与DevOps🤖AI 与机器学习🏛️系统设计🧭软件工程🛡️安全⚡性能工程📊数据工程🔭可观测性🏗️架构模式📱移动开发🚀职业成长
学习路径🎯 AI 面试📄 简历诊断📊 我的🧠 复习💼 离职福利📨 反馈
← 返回首页
🧭

软件工程

Software Engineering

代码之外的功夫:测试策略、代码评审、版本控制、架构决策、重构

🧪

测试策略

进阶

不写测试的代码是一次性代码。测试金字塔、契约测试、快照、mock 的分寸。

测试金字塔、单元 vs 集成 vs 端到端好测试的五个标准 & 常见反模式契约测试、快照、Mutation Testing
关联:💚 Node.js🐍 Python☕ Java
→
🌿

Git 工作流与代码评审

入门

Git Flow / Trunk-Based / GitHub Flow 怎么选?PR 怎么写别人才想看?

主流分支策略对比与选型高质量代码评审的原则
关联:🔄 CI/CD🧪 测试策略
→
📐

架构决策与重构

进阶

为什么当年选了 Kafka 而不是 RabbitMQ?记下来。以及代码变烂了怎么救。

ADR 架构决策记录重构:识别坏味道与安全重构步骤
关联:🔗 微服务架构🧪 测试策略
→
联系作者158794037@qq.com抖音 1143052531

TechFlow © 2026 — 计算机技术全景学习平台