1. 修改神秘的命名
There are only two hard things in Computer Science: cache invalidation and naming things.
命名在编程中其实是一个难事
2. 合并重复的代码
3. 修改过长的函数,精简过长参数列表
群聊代码中对应用户render信息的处理,随着业务复杂性增长导致参数越来越多
4. 针对全局变量,可以封装修改及访问方法,从而控制可能修改全局变量的地方
5. 通过多态替换switch
dev-tools中switch逐渐庞大
There are only two hard things in Computer Science: cache invalidation and naming things.
命名在编程中其实是一个难事
2. 合并重复的代码
3. 修改过长的函数,精简过长参数列表
群聊代码中对应用户render信息的处理,随着业务复杂性增长导致参数越来越多
4. 针对全局变量,可以封装修改及访问方法,从而控制可能修改全局变量的地方
5. 通过多态替换switch
dev-tools中switch逐渐庞大