前端软件设计的重要性

        今天无意间在CSDN中看到一篇“前端软件”相关文章,一下子又找不到了,感触还蛮深的。由于最近一年的时间内我几乎都是在从事这方面的工作,所以也写一下我段时间的一点点感受。

        另外说明一下我对“前端软件”的理解:我的理解是跟产品用户最有直接关联部分的代码,如:用户事件处理、UI刷新等。因为这是所有项目中修改最为频繁的部分,不同客户有不同的功能需求和UI需求。

 

        先说说一年前在刚离职的公司所做工作吧!(下文用A公司代替)

        由于A公司一直使用的代码是大家公认的难维护、垃圾太多、毫无架构可言,后来公司成立一个小组重新搭建一套代码(号称SDK code)。也就是在差不多一年前这套代码出炉,恰巧这个时间我被调到这个部门,开始了这套代码维护、开发工作……

        刚开始接触时,就被一堆一堆的文档、一堆一堆的规则所要求,要这样做,不能那样做。一下子感觉对A公司的软件发展看到了新的希望,接下来就一切按规矩办事,有时还为没完全看明天软件架构而写出不完全符合这套代码要求的code而感觉愧疚。可接触一段时间后,才慢慢发现这套代码并不是完全按照所要求的规则及流程写的,经后续的维护工作带来诸多不变。比如:要求driver层与AP分开,而实际并非完全如此;要求AP与UI分开,而实际并非完全如此;还有存在较多不变于维护的全局变量等等……

        在后续的一套UI开发过程中,越来越感觉到这套代码架构的不完善性。比如:我无法添加一套新的UI进去;或者我添加一套新的UI,需要去详细了解AP功能层的流程;无法存在多套UI;或者无法在多套UI下

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值