一直在不规范的小公司工作,不太清楚正常的开发流程,请问接口都是后端定义写好文档给前端再开发的吗?
拿到一个写得很潦草的原型跟数据表设计,作为后端还要查缺补漏,帮他们改好原型和和数据表结构,前端又一直催接口文档,个人能力有限,开发的接口老是想得不够全面,导致改来改去的,跟不上进度,我有点遭不住了。正常的开发流程到底是怎么样子的?求各位大佬轻喷。
拿到一个写得很潦草的原型跟数据表设计,作为后端还要查缺补漏,帮他们改好原型和和数据表结构,前端又一直催接口文档,个人能力有限,开发的接口老是想得不够全面,导致改来改去的,跟不上进度,我有点遭不住了。正常的开发流程到底是怎么样子的?求各位大佬轻喷。
不过吧,我估摸着产品给的数据表设计仅供参考吧,还是要自己设计的。
至于想得不够全面的问题,大概率是缺少经验吧。
2.如果公司只是经常做短平快的小型开发,不建议你过多去了解其他内容,容易跑偏。这种情况下,集中精力去解决需求会更好。
3.不过,一旦公司要开始做大中型系统,需求规模变大后,那么,解决需求的效率,以及产品自身的管理,会逐渐成为问题,这会牵扯出一堆管理问题。
软件工程就是这些管理问题的总结与经验,如果你是属于这种情况,建议找几本软件工程的教材好好看看,这些内容比较多,帖子里写不下。
原因是我这边后端进度实在太慢了,出的接口文档也经常少字段扯皮严重,我前端先搞出来接口文档,然后直接写一些 mock 数据就开发了,一气呵成,需要啥直接加 mock 数据就行了,写完上测试环境让后端慢慢调去吧。
还不知道会遇到哪些问题
好产品必须得是可发展的,可发展就意味着迭代,初代的风格会很影响后续开发。
某个正在重构代码,一个劲 wtf,wtf,wtf is this shit?!的人留
唯一的问题是,接口文档得等接口出来才会有(因为文档是根据接口注释生成的)。所以前端很被动。