跳到內容

網頁開發/良好編碼流程和標準遵守

來自華夏公益教科書
第 5.4 節 — 返回目錄

一旦你選擇了合適的語言(參見 5.3:選擇正確的程式語言),用良好的方式編寫網站程式碼就變得至關重要。程式碼的整潔在程式設計師中既重要又受尊重,一個有效率的演算法會受到終端使用者的讚賞。

你應該事先規劃好網站程式碼的邏輯佈局,包括方法、物件等,並清楚地定義它們的用途和關聯性。在預先規劃時要精確。在餐巾紙上畫出來,打出來,做任何需要做的事情,以便事先對後端的結構有一個具體的理解。這將非常有用。程式設計師經常說,規劃是程式設計最重要的階段(另一個是除錯)。

除了提前規劃之外,這裡還有一些其他的通用指導原則

  • 在編碼時同時開啟語言的線上手冊,以便在需要查詢模糊函式或精確語法時可以參考。
  • 請務必不要使用過時的演算法或標籤。像 <marquee> 和 <font> 這樣的標籤不再是標準的 HTML 標籤。語言的語法一直在更新。確保你使用的是最新版本的語言進行編碼。向後和向前相容性很重要。不要使用已經過時的程式碼,如果手冊說某個函式可能會在將來的更新中被丟棄,就不要使用它。
  • 註釋你的程式碼很重要,以防將來有人接手你的工作。這對於將來你更新程式碼時也很重要,以防你忘記自己的邏輯。
  • 使你的程式碼抽象,以防相同的方法需要在多個地方實現。
  • 應該使用其他任何關於良好編碼的通用標準。

總之,提前規劃。花 5 分鐘時間提前規劃,比在程式碼中反覆查詢錯誤要好得多,因為你在一開始就犯了一個邏輯錯誤。

Java 和 JSP

[編輯 | 編輯原始碼]

Sun Microsystems 釋出了一套廣泛使用的 JavaJSP 編碼規範。

一個非常好的用於強制執行 Java 編碼規範的自動化工具是 checkstyle。此工具高度可配置。

可以使用諸如 JalopyJacobe 之類的工具來重新格式化現有程式碼。

使用 Java SDK 中包含的 javadoc 工具來記錄你的程式碼。

可以使用 Junit 構建自動單元測試。 JUnitDoclet 是 JUnit 的一個有用補充。使用 HttpUnit 自動執行網頁測試。

以上所有任務都可以使用 ANT 整合。

華夏公益教科書