
CR代码规范
文章平均质量分 92
加油当当
争做有灵魂、有本事、有血性、有品德的新时代青年!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
十二式条件代码语句简化太极拳——后六式
特例模式的核心思想是创建一个特殊的对象,这个对象能够表达对一种特殊情况的共用行为的处理。通过使用这个特殊的对象,你可以用一个函数调用取代大部分特例检查逻辑,从而简化代码。原创 2023-07-11 13:31:11 · 330 阅读 · 0 评论 -
十二式条件代码语句简化太极拳——前六式
然后我们对映射表进行初始化。最后,在需要执行操作的地方,我们从映射表中获取并执行相应的操作,避免了复杂的条件语句。"策略模式 + 工厂方法"这种优化方式的思路主要是将不同的逻辑行为抽象出来,放在不同的策略实现类中,并通过工厂方法获取对应的实例,以此来消除复杂的条件语句。在优化后的代码中,我们使用了 Map 和函数式接口来管理和执行不同的行为,大大减少了条件语句的使用,使代码更简洁,更易读。在优化后的代码中,我们根据角色定义了不同的策略实现,然后通过工厂方法获取相应的实现,执行相应的操作,消除了条件语句。原创 2023-06-24 00:20:51 · 568 阅读 · 0 评论 -
被CR代码时:何时应该使用enum类型,如何正确使用enum类型,常量与枚举类型之间如何选择?
每次被CR代码,都有点提心吊胆,因为感觉自己好多时候,都不太能把握到底应该如何书写,好在大家(俊哥、宽哥等)悉心指导下,似乎步入正轨;之前被指出,代码中不应该出现类似1、2、3这样的数字,应该定义成常量,但我理解错了,我把本应该定义成枚举类型的东西,依然定义成了常量,具体如下:是要求前端传入过来的一个用来标记的变量:configType1 代表费率调增代表账期调整,如果不定义成为枚举类型,你不仅需要单独校验,并且语义还不明确,但如果你指定定义成为枚举类型,枚举类型本身会在编译时检查;原创 2023-04-03 18:25:31 · 745 阅读 · 0 评论