面向对象设计的 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 2023-07-13 11:30  彦承  阅读(9)  评论(0编辑  收藏  举报