天天看点

赶工心得(一)

        在项目的后期,尤其明显感觉到最短路径的存在。任何一个环节出现一个问题就会导致工期的延误。因为此时半个小时的延误就让人感觉很烦躁,所以此时的最短路径尤为明显。那个导致大家处于等待状态的人就是最短路径的关键节点。

        个人感觉,现在的公司作为一个基于J2EE的B/S模式的WEB应用为主要开发方向的公司,美工和程序的协调是非常之重要的。据我目前在公司的工作来看,美工的工程化思想比较差,做东西可以,但做出来的东西返工的可能性很大。如果仅仅是长得不合格而被责令返工,这个在美工看来还算是美工的本职工作,而如果仅仅是因为样式表类名起得不合格而被责令返工,这个在美工看来可能就有些无聊了。美工脑海里面基本上没有二进制兼容[1]的意识。也就是缺乏工程化的思想的一种表现。她们的样式表类名起的都不怎么通用,一个页面其实按照类型起的名字比按照颜色起的名字更容易复用些,但是美工起名字基本上不会考虑这些东西。比如说她们会按照颜色给样式起名,可是这样起出来的名字就不具有通用性了。不知道她们是不是觉得工程化的思想是僵化丑陋的。其实从软件工程的角度出发,很多大师都不约而同的说过,要写美的程序,而不是快的程序。其实HTML也是程序的一个重要组成部分。所以制作页面其实也是在编程。尽量做到二进制兼容还是有好处的。

        可以预见到在工作的后期有几个美工都会处于一种无所事事的状态,一方面其他人忙的不行,另一方面有些人却没事可作是一件很浪费人力的事情。但是这也没有办法,因为知识的不平均化,所以他们根本帮不上忙,而知识传授是一件很浪费时间的事情。如何能做到知识在团队中的快速平均化也是提高团队效率的问题之一。

-------------

二进制兼容性,即一个类改变时,新版的类是否可以直接替换原来的类,却不至于损坏其他由不同厂商/作者开发的依赖于该类的组件或类? 应用在样式表方面就是当css样式文件发生变化的时候,旧的页面是不是不会因此而需要改动,如果不会,那么它就是具有强二进制兼容性的。再进一步,如果各个页面使用不同的样式表文件,但是类名不变,而且显示的效果不同,那么则是具有更强的二进制兼容性。