做完一个网站重构项目的总结以及感想!
来源:互联网 发布:火影忍者刷碎片软件 编辑:程序博客网 时间:2024/04/28 18:58
忙活了大半年,终于把一个年久失修,bug众多,技术陈旧,难以维护的站给重构结束了,与其说是重构,不如说是重做,基本上就是推倒重来了.
先说背景:我们公司有个站是一个垂直财经门户站,流量还不错(牛市情况下),喜欢炒股的朋友应该知道这个站,不过这个站已经很老了,且总是出bug,故老板决定在股市疲软,网站流量不大的情况下进行重构,结果项目经理一看,技术太老了,重构难度太大了,直接推倒重来吧,于是就开始了重做网站.
先说下这次重做网站使用到的部分技术及开发中用到的工具(只说前端部分),这次重做是本着网站使用稳定,提高可维护性思想进行重做的,所以选用的技术不是最新,最潮的,而是相对稳定的.
旧网站新网站css原生css用到了less预处理网站图片都是单张图片css sprite+iconfont内容结构拼接字符串模板列表页优化无懒加载cdn使用无一些库和框架使用了cdn后台管理页php的模板Angularjs模块化无webpack版本控制无git………………其实这样看看,网站也没有用到什么高级前沿技术,只不过之前网站太low了,所以感觉任何一点优化都是前进了一大步!
总结下这次重构的体会和感想吧,可能有些老生常谈,不过我觉得很重要:
1.编写可维护的代码的很重要,在这个基础上尽量编写复用性高的代码,所以这次我们采用了组件化开发.
2.团队沟通很重要,jquery的思想是Write Less, Do More,其实我觉得在团队化开发中应该是Say More,Write Less多一句沟通可能少写好多无用的代码.
3.大牛的文章以及经典的书上的建议不一定适用于每个项目,就像100年前的太祖放弃苏联权威人士的建议,自己提出的"农村保卫城市,武装夺取政权"方针最终带领中国人民走向胜利一样,有时候权威人士的建议固然对,但它不一定适合每个项目.
4.不要重复造轮子,有现成的直接拿来用.
5.前端真的发展好快,技术层出不穷,不加班学习真的跟不上了
---以上是一个前端菜鸟在做完一个网站重构项目后的感想
- 做完一个网站重构项目的总结以及感想!
- 做完一个网站重构项目的总结以及感想!
- 做完一个网站重构项目的总结以及感想!
- 做完一个网站重构项目的总结以及感想!
- 做完了学院网站项目的开发。。
- 一个看上去永远无法做完的项目
- 做完一个小应用之后的总结
- 做完一个小任务的总结
- 一个项目的感想
- 项目做完了,总结一下
- 总结做完第一期项目
- 项目延期10个月后还没有做完全部功能的总结
- [29期] 做完第一个项目的总结 --------------
- 一个项目的"重构"
- 工作感想之项目重构
- 项目模块做完的感受
- 写一个aspx网站后的感想
- 第二个项目做完了,总结一下~~
- Android各种知识图(2):Activity和Fragment
- Java时间日期格式转换
- inux如何使用共享库的
- 清平乐·回塞外
- Linux下部署Tomcat无法启动
- 做完一个网站重构项目的总结以及感想!
- 在Maven的Web应用中将PayaraMicro作为应用服务器使用
- Unity3D中使用ITween对模型进行移动和旋转
- Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器
- JS函数this的用法实例分析
- android项目红叹号和运行安装失败
- ios reveal
- 中国天气api接口 json,xml
- java获取程序执行时间