Web程序开发中的规范和文档

来源:互联网 发布:网络交易平台app 编辑:程序博客网 时间:2024/05/02 23:58
    在团队开发的过程中使用一定的规范来限制和疏导不同人的开发风格是必要的,每个人的经历、经验、能力都不同,为了避免写出来的代码成一团浆糊,必须有一个比较详尽的编码风格和一定的代码处理方式。如代码中的常量处理、类文件路径分布、命名空间的处理、异常处理、参数返回值处理等。
    从技术的角度来讲,上述的特定自然是越详细越好,大家完全遵守是最好的,所有的代码好像都是一个人完成的。这样的限制要求在软件行业或者是生命周期很长的产品中是很有必要的,但是在Web开发中呢?
    目前国内的Web开发基本上处于“任务重、时间紧、变化快”的阶段,Boss们需要在比较短的时间内看到结果,用户需要在短时间内看到能用的东西,这样就给开发team带来了巨大的挑战。为了完成任务,很多前期的必做的工作都被忽略掉了,如系统的详细设计工作。这样带来的后果是系统的代码维护成本极为高昂,而且越到后期成本越大。所以,适度的规范性的条例存在是有很大的作用的。
    有一点是值得庆幸的,Web开发与普通的软件开发在分发方式上有本质的区别。传统的软件分发过程需要用户把程序下载到本地机器上并安装执行,这样是很难升级的。Web开发则不同,Server升级后所有的使用者皆完成了升级。“互联网公司提供的是服务,软件公司提供的是程序”。
原创粉丝点击