网站的可维护代码
年夜型企业的年夜多营业或者部分都与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和其他代码,而且事先查看他们为其他客户编写的代码。用你的技巧引诱代码检测以确保开辟人员插人代码注释和朋分符,让代码易于浏览。请确保在你应用本身爱好的对象编纂开辟人员编写的代码时,能找出问题和冲突。确保开辟人员懂得你偏向于应用的对象而且开辟出与你应用的保护对象最兼容的代码。