Chinaunix首页 | 论坛 | 博客
  • 博客访问: 787
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-04 09:34
个人简介

热爱IT

文章分类
文章存档

2013年(1)

我的朋友
最近访客

分类: JavaScript

2013-10-04 11:22:26

      接口开发是指设计网站上、软件系统中或应用中等能通过一个链接进入另一个应用的模块,到实现应用模块的整个过程。网站接口开发是一个技术活,有一定的难度,对于想要从事接口开发的人来说,应该要对接口开发有一定的认识。笔者作为一名服务大众的小记者,同时又对网站开发建设充满了好奇心,于是,为了方便大家,本小记者就采访了一名从事网站接口开发工作的专业人士,就网站接口开发的相关事宜做一些介绍。以下为部分采访内容。

    记者:请问网站接口开发的大致流程是什么呢?

    威力无边网专业人士:网站接口开发的大致流程应该有这几步。第一,开发人员和第三方讨论需要实现哪些接口;第二,开发人员编写详细设计文档;第三,开发人员根据设计要求进行编码;第四,开发人员对初步开发的产品进行测试;第五,产品上线。

    记者:技术负责人在系统构建过程中应该担负哪些责任?

    威力无边网专业人士:无论系统对外接口,还是系统内部功能,都是整个系统的一部分,都是技术负责人的控制范围。个人认为技术负责人应该对开发流程的建立、系统质量负主要责任。能否建立合理的开发流程,能否领导开发人员产出高质量的网站接口,是一个技术负责人是否合格的很重要的判断标准。就算开发团队中,开发人员数量充足,水平够高,但是开发流程不完善,缺乏合理的约束,往往会导致一部分人滋生得过且过的心态,编码完了基本上就算了事。有的人争取尽量多的空闲时间来学习新技术,为将来谋划;有的人刚接了私活,人家催的比较急,需要上班时抽空做呢;这种情况并不少见,怎样在这种恶劣的情况下保证网站接口开发工作在规定的时间内、高质量的完成?没有严谨的、合理的开发流程根本不可能领导这些"各怀心腹事"的开发人员研发出高质量的系统。

    个人认为,技术负责人一定要抓住软件开发过程中的三个关键点:测试、代码复查、模块重构,一定要重视再重视,程序员和老板讲解它们的重要性,他很可能不明白其重要性,但是技术负责人千万不能不重视这三个环节,如果您都不懂或者不重视,那最终产出的是什么样的系统,大家可想而知了。

    记者:网站接口开发过程中,发现原有功能设计有不合理的地方,应该对系统重构,还是仅仅实现功能了事?

    威力无边网专业人士:总的来说大多因为原有接口缺乏可扩展性,导致添加新功能或者接口更改后代码冗余的问题。究其原因,主要是下面两种情况:

    1、开发周期比较紧张,来不及对原有代码重构。
    2、开发人员懒得去重构,或者不具备重构的能力。

    个人认为,这些问题归根结底要由开发流程来约束和控制。在网站接口开发周期紧张的情况下,技术负责人一方面要争取尽量多的开发时间,另一方面要根据开发任务的难度安排水平尽量高的人员来做;如果高水平的人员有了,时间还是紧张,可以考虑在以后某个合适的时间来重构这部分代码,千万不要让这部分待重构的代码永远的等待下去。应该制定合理的重构时间表,作为正常的开发流程的一部分。

    从文中我们不难看出,无论是做网站接口开发,还是其他的什么开发工作,开发流程和开发进度判断标准都是在开发过程中起到决定性作用的。因此,就像威客网站()的那位专业人士说的一样,只有高度重视,才能做出一个好产品。
阅读(257) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~