`
MirrorAvatar
  • 浏览: 46424 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

前端开发中的解耦

 
阅读更多

在知乎上看到一个问题:“怎么才能知道自己的编程水平?”。

 

排名第一的mu peng的回答是:

 

看需求。

如果需求改了一点,自己的代码就要推倒重来,这说明还需努力。

如果需求改了很多,客户,PM都觉得很不好意思,自己勉为其难的答应了。可是回去半天就改完了,测试基本没有bug。这就说明水平不错了。

谢邀。

 

看到此回答,受益匪浅。于是想到了自己的前端开发工作。

 

我觉着在开发当中,解耦一定要做好,因为,正如上面所说,客户可能会不断地提需求,你得不断地改页面。如果做好解耦工作,那么改起来就不那么痛苦了。

 

在我工作中,我用到了两种解耦,一种是代码上的解耦,第二种是业务上的解耦。

  • 代码解耦。前端开发都知道:内容(HTML)、表现(CSS)和行为(JavaScript)之间的解耦。这个地方的详细介绍可以参考《编写可维护的JavaScript》,里面介绍的挺详细的。
  • 业务解耦。给客户做新需求的时候,如果你看到一个已有的页面和它差不多,不能因为想着复用而都去用这一个页面,那样客户提新需求的时候,可能会影响到别的业务,因此需要业务解耦,不同的业务直接不能影响。

博客可能会随时添加,以丰富内容,顺便鄙视一下下面的广告,实在受不了。

2
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics