面向对象设计的 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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统