前端开发遇到的难题!

2011-04-11 22:27:35 +08:00
 bbs
以前一直没遇到过这种状况。今天去了家新公司,团队用SVN做版本控制,我又是后来接手的,前端那个乱啊!CSS的几种引用方式算是全用到了,尤其内联的到处都是!JS也是,这一块那一块,完全没优化的想法。。。今天第一天工作,让我给一老页面加堆东西。可是这一段段模板的东西也没办法用浏览器快速调试啊,只能用firebug调,然后SVN更新,弄了半天好歹ie没啥问题!
不知道前辈们遇到这种状况要如何应对。
7299 次点击
所在节点    iDev
22 条回复
icespace
2011-04-13 11:24:10 +08:00
差不多每个新人都会如此,新工作,或者新公司.
读到新代码,因为和自己习惯不同,或者因为不理解需求,再加上别人代码难读
首先想到的就是开骂,琢磨这jb都是什么啊?
这么乱啊,这么多条件判断啊,怎么设计的啊
写的好丑陋啊,
然后就想重构,琢磨着自己能把代码优化,更合理,更优雅
如果真重构了,才发现,需求是这样的啊,运行条件是如此复杂啊
写啊写啊,发现自己的代码也臃肿了啊,分支也多起来了啊
杂七杂八的代码也来了,原来的设计也被打破了,
自我迭代之后也面目全非了, 甚至根本跑不通
才发现,原来前辈们不是省油的灯啊,
原来人家糙快猛的代码真能跑啊
原来自己改完了也操蛋了,别人读起来一样难受啊

同学,源代码不是诗歌,
GUI前端是最复杂多变,运行状态最多的部分
前端哪怕只是负责展现也要比后台多得多的代码
有些东西避免不了修补和丑陋

在埋怨之前,先琢磨琢磨自己能给人家优化重构多少
否则就等着吃苦头吧

而且项目进度绝对不会让你在理想状态下工作
你遇到的事情几乎注定会发生,
最后你发现就算你全部重写,也一样丑陋
bbs
2011-04-13 14:36:40 +08:00
@icespace 你这说的....

taobao的前端代码我怎么觉得不错呢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/11309

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX