type
status
date
slug
summary
tags
category
icon
password
前言:
如何优化代码分支,让代码更加优雅。通过使用映射和元组来处理不同的分支条件和处理,可以将复杂的代码简化为两个分支,并方便地扩展新的分支。
同时,可以将映射和元组写入单独的文件中,形成一个配置,方便日后扩展。这套方法可以解决很多代码分支的问题,提高代码的可读性和可扩展性。
📝 内容
原因
做项目的时候,因为后端的数据名称不一致,导致我使用了很多的if语句来处理数据
优化
通过使用映射和元组来处理不同的分支条件和处理,可以将复杂的代码简化为两个分支
🤗 总结归纳
这里这个例子其实不够优雅,还是很繁琐,只是我前一天刚好看到这个优化模式,正好碰上项目里有一个非常多if的地方,如果非常多的情况倒是比较适用,还可以把map单独配置成一个文件,后续可以不管if语句,直接在映射里添加,第一个是条件,第二个是结果。