什么叫“硬编码耦合”?

什么叫“硬编码耦合”?百度看了一下但没有得到想要的答案,请大佬说一下

阅读 3.6k
3 个回答

简单啊,redux 或者 vuex 用过没?里面关于 action 或者 mutation 的编写示例代码,都会建议使用者独立维护一个导出若干常量的文件,比如:

export const SET_STAFF_TOTAL = 'SET_STAFF_TOTAL'
export const SET_STAFF_LIST = 'SET_STAFF_LIST'
export const SET_STAFF_TOTAL_LIST = 'SET_STAFF_TOTAL_LIST'

这就算是防止硬编码耦合的方式,你每次修改某个名称时,使用这个常量的地方就统一都得到更改了,如果不这么做,你项目中出现10次这个常量,你需要修改10次。

耦合的产生的条件是由于依赖关系的产生,而依赖关系会因多种原因而产生,硬编码是其中一种而已。

这俩个你需要分开理解啊
硬编码
耦合

虽然我也没百度google到,但是我觉得分别百度 硬编码耦合,就可以理解了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题