为了账号安全,请及时绑定邮箱和手机立即绑定

前端和后台如何做好协同开发

前端和后台如何做好协同开发

吃鸡游戏 2019-04-23 15:18:46
打算用Python和同学开发一套系统打算要用到框架这个时候就有几个关于协同开发的问题:1.如果用到模板,那么模板中是否有需要后台来写的代码2.如果用到模板,那么如何做测试。3.如果不用模板,前端和后台如何该链接测试。大家都是边写边测试,还是等到各自写完再做测试4.关于协同开发,有没有要注意的或者要避免的经验
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

如果以前没这样合作做过的话,就别想太多,开始做就行了,磨合一下自然会找到最佳的平衡点。至于测试,显然是应该边写边测,尽量保证自己写的每一部分代码都没有(至少没有功能性的)BUG。整体的测试应当是保证这个前提的基础上再进行。
                            
查看完整回答
反对 回复 2019-04-23
?
胡子哥哥

TA贡献1825条经验 获得超6个赞

1.模板引擎是为了在后台渲染页面时候,方便提取输出数据,展示,并做简单逻辑操作的“中间层”,在前端和后端的协同工作中,彼此双方都要对模板层的代码进行修改。至于倾向于哪一方去管理这个中间层,取决于你系统设计或者团队分工的考虑,没有绝对负责的说法。2.模板层的代码修改一般不影响后台服务本身的运作,比如你写node用到jade模板,只要修改文件,刷新页面新发一个请求就可以看到动态生成的新内容了。和单纯写静态页的测试没有什么不同。对于测试模板层中输出变量的结构,有好几种方法可以选择,第一,可以输出到后台控制台或者采用debug模式查看输出变量结构,第二,可以直接输出变量到页面,或输出变量json到页面,或输出到页面脚本,用浏览器控制台查看。3.一般来说,网站不是webapp方式开发,很难说不用模板。就算不用jade这种中间层,也需要用到ember或者backbone提供的脚本模板引擎,边测试边开发模式,或者开发完后测试模式本质上都没什么不同,不需要太过纠结这个。写的方便,自己看着舒心,就足够了。4.我的建议是,在写页面的时候专心写页面,写后台的时候专心写后台,减少一些中间的切换操作,提前商量和设计好系统的分工,写起来会比较轻松随意。
                            
查看完整回答
反对 回复 2019-04-23
  • 2 回答
  • 0 关注
  • 358 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信