代码异构是什么意思?跟解耦有什么不同请输入代码
请输入代码
以前好多js写出来就象耙耙一样,耦合太高,现代的很多前端框架出世,比如redux(react)/vue这些完全有必要将以前的代码重构一下,这样解除代码之间的耦合,这就是所谓地解耦;
一般说重构;基本上等于说代码重写了,也综合考虑吧。。。
比如以前加载一个js是在html里<script src='xxxx.js'></script>现在es6的加载方式是import xxx from 'xxxx';
后者有自己的名称空间,面向对象开发,这样大家方法重名,甚至类名重名(只要不在一个目录)都是可以的,这样大家协同开发成为真正可能;
两码事。异构这个范围好大啊,你指的是啥领域?一般来说,要么用不同的东西完成相同的事情或者对大家都用的东西(比如开源项目)根据自身实际开发出符合要求的软件。解耦就是,比如以前AB两件事情都是我来做,现在AB分开了,由我(完成A)和我同事(完成B)一起做,这就是解耦。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
以前好多js写出来就象耙耙一样,耦合太高,现代的很多前端框架出世,比如redux(react)/vue这些完全有必要将以前的代码重构一下,这样解除代码之间的耦合,这就是所谓地解耦;
一般说重构;基本上等于说代码重写了,也综合考虑吧。。。
比如以前加载一个js是在html里<script src='xxxx.js'></script>
现在es6的加载方式是import xxx from 'xxxx';
后者有自己的名称空间,面向对象开发,这样大家方法重名,甚至类名重名(只要不在一个目录)都是可以的,这样大家协同开发成为真正可能;
两码事。
异构这个范围好大啊,你指的是啥领域?一般来说,要么用不同的东西完成相同的事情或者对大家都用的东西(比如开源项目)根据自身实际开发出符合要求的软件。
解耦就是,比如以前AB两件事情都是我来做,现在AB分开了,由我(完成A)和我同事(完成B)一起做,这就是解耦。