查看原文可点击此处。
看完这篇文章时不禁让我想起前一份工作,那段工作经历中做了许多前端的开发,从原生js+jquery到vue,令我印象深刻的还是使用原生js来构建网站系统,一个html对应一个js,一个js随便就是一两千行代码,当打开这个js文件时内心不自觉会生出抵触情绪,因为这样的代码实在不适合阅读,所有的逻辑或者bug我宁愿从ui上进行操作验证,这样的js使得ui交互控制与业务逻辑夹杂不清。
不过这段工作也很幸运,那段时间正好在看《重构》这本书,这是一次好的实践机会,从简单的ui交互控制与业务逻辑分离成单独方法,到将页面模块组件化,通过页面入口文件进行ui交互控制,虽然有些地方不尽如人意,但最终代码是在向好的方向发展,并且这件事的进行是在没有影响需求开发进度下进行的,这也是我之前工作中最有成就感的一件事,这段经历是人生的一段宝贵财富。
网友评论