1.有意义的命名,有意义的区分:可读、可搜索
2.函数(做一件事、做好这件事、只做这一件事):短小、重构、多态、分隔指令和询问、识别重复
3.注释:提供信息、代码阐述、解释意图、警示、阐释、TODO、
4.格式:对齐、明显
5.错误处理
6.边界
7.单元测试:TDD三定律、每个测试一个断言、快速、独立、可重复、自主验证、及时
8.类:单一权责、内聚、隔离修改
9.系统:控制反转、依赖注入、代理、扩容、AOP、
代码简洁之道
最新推荐文章于 2024-11-10 23:23:37 发布