随笔 - 40  文章 - 0  评论 - 5  阅读 - 12930 

面向对象设计的 SOLID 五大原则

【S】单一职责原则(Single Responsibility Principle, SRP)

【O】开闭原则(Open Closed Principle,OCP)

【L】里氏代换原则(Liskov Substitution Principle,LSP)

【I】接口隔离原则(Interface Segregation Principle,ISP)

【D】依赖倒转原则(Dependency Inversion Principle,DIP)

单元测试的 FIRST 原则

【F】Fast:快速执行(用例有很多,需要快速执行完)

【I】Isolated:隔离(数据、场景、依赖都要隔离)

【R】Repeatable:可重复执行(测试用例要可重复执行)

【S】Self-validating:自我验证(执行结果应自动检查)

【T】Timely&Thorough:及时(单元测试编写要尽可能前置),全面(测试用例要尽可能全面)

目标管理 SMART 原则

【S】目标必须是具体的(Specific)

【M】目标必须是可以衡量的(Measurable)

【A】目标必须是可以达到的(Attainable)

【R】目标必须和其他目标具有相关性(Relevant)

【T】目标必须具有明确的截止期限(Time-based)

posted on   彦承  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示