不久前,公司将软件开发分为两个组:界面组和后台组,姑且不去讨论起合理性,任何一个事物都有存在的优缺点。不过这样到便于管理,利于软件开发和推广,分工也更明确更细了。
关于界面组,我觉得叫前台组更为却当。对于客户来说,软件就是用户界面,用户界面就是软件,界面的重要性无需置疑。它给用户的第一感觉相当重要,正如一个人给别人留下的第一印象很重要,否则以后要付出很多努力才能改变第一印象。ps:相亲的朋友们注意咯.......另外,操作规范即用户体验也同样重要。如果用户使用你的软件时,每个控件、每个点击动作都如行云流水一般,越用越好用,这样就比较完美了。
然而,界面设计的 ...
当你修改别人代码觉得很痛苦时,觉得晦涩难懂是,觉得设计混乱时,当你发现自己写的代码自己都理不清思路时,这个时候你就应该毫不犹豫地对待吗进行重构了!
不过很多项目经理,都是进度驱动,还没有达到质量驱动的高度。所以,当我们面对进度的催促时,我们还有时间重构吗?肯定会有一些程序员认为重构这个时候是栏肺时间,其实不然,重构是保证进度的最快的方式,所以你就大胆地去做吧!
首先我们先弄清楚复用和重复的区别。刚工作的时候,如果遇到一个和自己以前做过的项目很相似的任务时,就会把这个工程copy了一份,在此基础上修改。这个就叫做重复。再举个例子,若两个函数(方法)用到同一段代码,如果你将一段代码拷贝到另一个 ...







评论排行榜