大型企業的大多業務或者部門都與Web開發團隊簽訂了設計初始站點和創建網站第1版所有頁面的協議。接下來,他們會設定網站職責,進行部分或者全部的日常維護并且按需更新內容,以保證網站常新。
通常,不必等到有網站實用性維護需求客戶就會認識到理解Web開發人員如何制作HTML和其他構成網站的代碼的細節的重要性。盡管所有的HTML和CSS標記與Web瀏覽軟件幾乎相同,但是開發者使用的hTML和CSS的格式以及Web制作工具在代碼顯示上有很大的區別。
先來看一下以下兩個代碼示例:
實例1
<table summary="HR Committee Schedule, FY 2008 ><tr>
<th>Meeting Dates 2008</th>
<th>Agenda Item Submission Deadline</th></tr><tr>
<td>Monday, 0ct 6,2008</td><td>Friday.0ct 3,2008</td></tr></table>
實例2
<table summary="HR Committee Schedule, FY 2008"> <tr> <th>Meeting Dates 2008</th> <th>Agenda Item Submission Deadline</th> </tr><tr> <td>Monday, 0ct 6,2008</td> <td>Friday. 0ct 3,2008</td></tr> </table>
你覺得哪個實例好理解呢?實際上,這些代碼實例就相當于一個Web瀏覽器,但是大多數人會覺得實例1明顯比較容易閱讀和理解。如果與開發者簽約創建網站的話,了解開發者編寫代碼的方式、網站發布時代碼所處的環境以及開發者使用的軟件是否與你在網站發布后用于維護網站的軟件相兼容就相當重要了。一些Web開發軟件會生成一些沒有明顯的(高成本的)重新格式化的人類幾乎無法閱讀的HTML代碼。其他程序(諸如Adobe Dreamweaver)則會生成Web程序員易讀的HTML代碼,如果你想更換Web開發人員或者想在維護網站時直接編輯HTML,那這會產生很大的不同。
如果要雇用別人創建網站或者網站設計組件(例如數據庫或者動態元素),一定要了解他們會使用哪些工具來編寫HTML和其他代碼,并且事先查看他們為其他客戶編寫的代碼。用你的技術引導代碼檢測以確保開發人員插人代碼注釋和分割符,讓代碼易于閱讀。請確保在你使用自己喜歡的工具編輯開發人員編寫的代碼時,能找出問題和沖突。確保開發人員了解你傾向于使用的工具并且開發出與你使用的維護工具最兼容的代碼。