免费发需求
发布你的需求,坐等服务商上门
  • 需求发布后
    1小时内收到服务商响应
  • 每个需求
    平均有10个服务商参与
  • 95%以上的需求
    得到了圆满解决
  • 所有需求
    不向雇主收取任何佣金
立即发布需求
或者

网站接口开发的那些事儿

发布时间:2013-08-01 15:50:41分享到:

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

 

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

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

 

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

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

1、开发周期比较紧张,来不及对原有代码重构。

2、开发人员懒得去重构,或者不具备重构的能力。

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

 

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

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

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

 

小编注:从文中我们不难看出,无论是做网站接口开发,还是其他的什么开发工作,开发流程和开发进度判断标准都是在开发过程中起到决定性作用的。因此,就像猪八戒网的那位专业人士说的一样,只有高度重视,才能做出一个好产品。

相关文章