網頁開發/良好編碼流程和標準遵守
外觀
< 網頁開發
| 第 5.4 節 — 返回目錄 |
一旦你選擇了合適的語言(參見 5.3:選擇正確的程式語言),用良好的方式編寫網站程式碼就變得至關重要。程式碼的整潔在程式設計師中既重要又受尊重,一個有效率的演算法會受到終端使用者的讚賞。
你應該事先規劃好網站程式碼的邏輯佈局,包括方法、物件等,並清楚地定義它們的用途和關聯性。在預先規劃時要精確。在餐巾紙上畫出來,打出來,做任何需要做的事情,以便事先對後端的結構有一個具體的理解。這將非常有用。程式設計師經常說,規劃是程式設計最重要的階段(另一個是除錯)。
除了提前規劃之外,這裡還有一些其他的通用指導原則
- 在編碼時同時開啟語言的線上手冊,以便在需要查詢模糊函式或精確語法時可以參考。
- 請務必不要使用過時的演算法或標籤。像 <marquee> 和 <font> 這樣的標籤不再是標準的 HTML 標籤。語言的語法一直在更新。確保你使用的是最新版本的語言進行編碼。向後和向前相容性很重要。不要使用已經過時的程式碼,如果手冊說某個函式可能會在將來的更新中被丟棄,就不要使用它。
- 註釋你的程式碼很重要,以防將來有人接手你的工作。這對於將來你更新程式碼時也很重要,以防你忘記自己的邏輯。
- 使你的程式碼抽象,以防相同的方法需要在多個地方實現。
- 應該使用其他任何關於良好編碼的通用標準。
總之,提前規劃。花 5 分鐘時間提前規劃,比在程式碼中反覆查詢錯誤要好得多,因為你在一開始就犯了一個邏輯錯誤。
Sun Microsystems 釋出了一套廣泛使用的 Java 和 JSP 編碼規範。
一個非常好的用於強制執行 Java 編碼規範的自動化工具是 checkstyle。此工具高度可配置。
可以使用諸如 Jalopy 或 Jacobe 之類的工具來重新格式化現有程式碼。
使用 Java SDK 中包含的 javadoc 工具來記錄你的程式碼。
可以使用 Junit 構建自動單元測試。 JUnitDoclet 是 JUnit 的一個有用補充。使用 HttpUnit 自動執行網頁測試。
以上所有任務都可以使用 ANT 整合。