事业 - 最佳实践 - 编码 - 保持代码简洁
事业-最佳实践-编码系列
原则
KISS
YAGNI
判断标准
不要使用团队不懂的技术来实现代码
不要重复造轮子,要善于使用已经有的工具类库
不要过度优化和设计,要基于功能实际演化情况分析而不是凭感觉或猜测
如几十的活跃用户考虑淘宝的体量
如未来一段时间都不太可能扩展的特性
注意事项
识别是必然复杂度,还是偶然复杂度
必然复杂度:业务所必须实现的
偶然复杂度:解决技术性问题引入的,如性能、稳定性等
必然复杂度导致的代码逻辑复杂不算
尽量将业务代码和非业务性代码解耦、隔离
版权声明: 本文为 InfoQ 作者【南山】的原创文章。
原文链接:【http://xie.infoq.cn/article/737a363a112288a8fae32dcfc】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论