【插圖】做完,不等於做好|前端開發,不可馬虎了事!
2022年3月21日

最近,剛完成了公司網站的翻新工作。這次的改版,主要是針對內容和代碼結構優化。

在發佈之前,一如以往,要做多方面的測試。例如:

  • 在不同 OS 和不同瀏覧器下,網頁排版是否出現差異?
  • W3C 驗証是否合格?
  • 圖片是否經已壓縮?
  • 代碼與文字比例是否達標?
  • 代碼标签及屬性是否正確被使用(例如img有沒有alt屬性、h1至h6是否安排妥當......)?
  • 文字與背景顏色的對比度是否恰當?
  • 網頁的下載速度是否過慢?
  • SEO 的表現是否合格?

經過多輪的測試和調整後,終於可以上線。而上線後,還要到 Google Search Console 提交最新版本的 Sitemap 和 URL,這才正式結束。 其實,完成一個網站開發不難,但要把一個網站真正 “做好” 就很不容易,尤其是以GOOGLE SEO 為指標的網站,便有很多細節要處理。

有些我認識的前端開發員(國外及國內)認為:「只要客戶收貨,就不要講究」;但問題又來:「你不做好,客戶又怎願意收貨呢?」於是乎,一個本應很簡單的項目,因為一開始走了所謂的捷徑,該跑的流程直接跳過,最後反而更累事。 何謂該跑的流程呢?例如,應該花時間與客戶好好溝通,了解一下他們和他們的audience需要;但因為輕看項目,便著急跑去敲代碼,連“客戶的標準”是什麼都沒有搞清楚,引至有些工作重複又重複,工程一拖再拖。

總之,做前端開發的,特別是跨境網站(或國外網站);不管技術有多強,態度必需要謙虛、不要輕看每一個項目;做事要有耐性、細心,絕不可馬虎了事。甚至我認為,應該把前端開發也視為一種藝術性的工作來看待。