编程方法论
- Kata、Design Pattern、TDD、BDD、DDD - Coding 技巧 - 命名规范 - 类的职责划分明确 - 重构技巧 - 精简数据 - 位运算 - 功能实现 - 固定模式(如 OS、各类轮子、中间件等的原理借鉴) - 特定问题的常见解决方案 - Trouble Shoot - 定位问题 - 问题库匹配 - 手段 - 工具 - 修复问题 - 配置/环境/硬件问题 - 代码问题 - 其他问题 - 部署观察 - 归档总结 - Beanchmark - 资源占用 - 内存 - CPU - 网络 - 性能压测 - QPS - TPS - 性能优化 - 设定性能目标 - 代码(包括算法)层面 - 机器/框架/中间件参数层面 - 应用性能模型的建立及归档