首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >前端和后端开发人员在项目中工作--谁先开始任务?

前端和后端开发人员在项目中工作--谁先开始任务?
EN

Software Engineering用户
提问于 2018-05-04 18:16:57
回答 5查看 3K关注 0票数 1

尽管这取决于上下文,但我想知道:在一个需要前端和后端开发人员的项目中,谁最常先从任务开始?这假设web设计已经完成并被接受--现在它只需要实现。

前端开发人员是否应该开始用静态数据编写设计代码,然后将其传递给后端dev以实现后端?

我之所以这么问是因为我发现这个方法是加倍的。例如,首先使用静态变量、JSON、objects等构建前端,然后将其传递给后端dev,您永远无法确定后端dev将如何将hashmap返回到前端。在后端开发完成API构建并向我展示前端一团糟之后,我不得不进行一整天的额外调整。

所以,再问一次,我的问题是:谁通常先开始-前端还是后端开发?

EN

回答 5

Software Engineering用户

回答已采纳

发布于 2018-05-06 09:19:52

你应该做功能规划。其次,后端开发人员应该创建在两周内完成的任务(scrum),他/她应该更新每一项任务,并使用像swagger这样的软件来描述实现api的样子。而且,如果没有任务和您的了解,他/她不应该更改已经实现的apis。

那么,您作为前端开发人员的工作就会容易得多。您将知道api的哪个部分正在开发中,已经完成了哪些部分,并且您可以跟随swagger来了解如何使用api。

此外,您还应该尽可能多地使用真正的api,因为这样您就可以更早地检测bug :)

编辑:我认为如果后端团队有一周的时间或者所有的冲刺都在你面前,那就太好了。这样,一旦你开始工作,你就会拥有所有你需要的东西。

票数 2
EN

Software Engineering用户

发布于 2018-05-04 20:11:31

您永远无法确定后端dev将如何将hashmap返回到前端。

好吧,这是你的问题。作为一个给定的问题,谁先开始工作并不重要--无论如何,这都是一场赌博。

我建议,在“web设计已经完成并被接受”之后,前端和后端开发人员会遇到并解决各种API。他们甚至可能准备一些前端开发人员可以测试的静态JSON示例,而后端开发人员知道这些JSON是他必须想出来的。

票数 10
EN

Software Engineering用户

发布于 2018-05-04 20:10:48

我首先设计数据联系人,然后两者同时开始工作。这可能会改变,但如果设计得好,这应该是最小的。它的美妙之处在于将后端和前端放在不同的层次中。

票数 6
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/370474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档