天天看點

趕工心得(一)

        在項目的後期,尤其明顯感覺到最短路徑的存在。任何一個環節出現一個問題就會導緻工期的延誤。因為此時半個小時的延誤就讓人感覺很煩躁,是以此時的最短路徑尤為明顯。那個導緻大家處于等待狀态的人就是最短路徑的關鍵節點。

        個人感覺,現在的公司作為一個基于J2EE的B/S模式的WEB應用為主要開發方向的公司,美工和程式的協調是非常之重要的。據我目前在公司的工作來看,美工的工程化思想比較差,做東西可以,但做出來的東西返工的可能性很大。如果僅僅是長得不合格而被責令返工,這個在美工看來還算是美工的本職工作,而如果僅僅是因為樣式表類名起得不合格而被責令返工,這個在美工看來可能就有些無聊了。美工腦海裡面基本上沒有二進制相容[1]的意識。也就是缺乏工程化的思想的一種表現。她們的樣式表類名起的都不怎麼通用,一個頁面其實按照類型起的名字比按照顔色起的名字更容易複用些,但是美工起名字基本上不會考慮這些東西。比如說她們會按照顔色給樣式起名,可是這樣起出來的名字就不具有通用性了。不知道她們是不是覺得工程化的思想是僵化醜陋的。其實從軟體工程的角度出發,很多大師都不約而同的說過,要寫美的程式,而不是快的程式。其實HTML也是程式的一個重要組成部分。是以制作頁面其實也是在程式設計。盡量做到二進制相容還是有好處的。

        可以預見到在工作的後期有幾個美工都會處于一種無所事事的狀态,一方面其他人忙的不行,另一方面有些人卻沒事可作是一件很浪費人力的事情。但是這也沒有辦法,因為知識的不平均化,是以他們根本幫不上忙,而知識傳授是一件很浪費時間的事情。如何能做到知識在團隊中的快速平均化也是提高團隊效率的問題之一。

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

二進制相容性,即一個類改變時,新版的類是否可以直接替換原來的類,卻不至于損壞其他由不同廠商/作者開發的依賴于該類的元件或類? 應用在樣式表方面就是當css樣式檔案發生變化的時候,舊的頁面是不是不會是以而需要改動,如果不會,那麼它就是具有強二進制相容性的。再進一步,如果各個頁面使用不同的樣式表檔案,但是類名不變,而且顯示的效果不同,那麼則是具有更強的二進制相容性。