网页开发/良好编码流程和标准遵守
外观
< 网页开发
第 5.4 节 — 返回目录 |
一旦你选择了合适的语言(参见 5.3:选择正确的编程语言),用良好的方式编写网站代码就变得至关重要。代码的整洁在程序员中既重要又受尊重,一个有效率的算法会受到最终用户的赞赏。
你应该事先规划好网站代码的逻辑布局,包括方法、对象等,并清楚地定义它们的用途和关联性。在预先规划时要精确。在餐巾纸上画出来,打出来,做任何需要做的事情,以便事先对后端的结构有一个具体的理解。这将非常有用。程序员经常说,规划是编程最重要的阶段(另一个是除错)。
除了提前规划之外,这里还有一些其他的通用指导原则
- 在编码时同时打开语言的在线手册,以便在需要查找模糊函数或精确语法时可以参考。
- 请务必不要使用过时的算法或标签。像 <marquee> 和 <font> 这样的标签不再是标准的 HTML 标签。语言的语法一直在更新。确保你使用的是最新版本的语言进行编码。向后和向前兼容性很重要。不要使用已经过时的代码,如果手册说某个函数可能会在将来的更新中被丢弃,就不要使用它。
- 注释你的代码很重要,以防将来有人接手你的工作。这对于将来你更新代码时也很重要,以防你忘记自己的逻辑。
- 使你的代码抽象,以防相同的方法需要在多个地方实现。
- 应该使用其他任何关于良好编码的通用标准。
总之,提前规划。花 5 分钟时间提前规划,比在代码中反复查找错误要好得多,因为你在一开始就犯了一个逻辑错误。
Sun Microsystems 发布了一套广泛使用的 Java 和 JSP 编码规范。
一个非常好的用于强制执行 Java 编码规范的自动化工具是 checkstyle。此工具高度可配置。
可以使用诸如 Jalopy 或 Jacobe 之类的工具来重新格式化现有代码。
使用 Java SDK 中包含的 javadoc 工具来记录你的代码。
可以使用 Junit 构建自动单元测试。 JUnitDoclet 是 JUnit 的一个有用补充。使用 HttpUnit 自动执行网页测试。
以上所有任务都可以使用 ANT 集成。