经常写代码的教大家肯定有一种烦恼,比如说为了改写一个错误,要修改七八个甚至更多处,相死的心都有了。如果这个代码是很久之前写的,那么痛苦则以指数倍成长,后端改完了还得改前端...
所以,专业的程序员从未停止寻找复用代码的途径,这里跟大家分享一下我的一个朋友总结的方法,他写过的APP里,有三四个都是上千万用户的。
一、写过错题本吗?对,编程也用得到
吸取不同项目的经验,分析其中结构的异同,取出相同部分,以使代码能在其他项目中继续使用,大致有四类:
脚手架
模式库
组件库
模板+模板应用
一个很成功的程序员,代码写的像诗一样的雷军就是这样的,他将自己可以复用的代码统统保存了起来,直到被新人同事误删才痛别程序员一途,逐渐走向创业...所以,大家如果不想像他一样,还是在云端备份一下,现在码云、CodeFever等产品都可以轻松帮大家实现。
二、如何高效利用脚手架
程序员都会在脚手架里总结出以往经验中模板和代码。而现在主流的框架也都提供了脚手架功能,大致可以分为两类:
框架官方脚手架
自制脚手架
两者互有长短,官方的缺少个性化定制,自制的需要不断微乎,具体还是看项目需求而定了。
三,如何高效梨用组件库
组件库对于前端项目来说是不可或缺的,由基础 UI 组件、复合组件、业务组件三个层级组成。
大部分时候,程序员习惯使用第三方的基础 UI 组件库,再在此基础上封装业务组件库。还有一种,就是对基础 UI 组件库二次封装,减少对第三方组件库的依赖,使其可替