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

打算要用到框架 这个时候就有几个关于协同开发的问题:

打算要用到框架 这个时候就有几个关于协同开发的问题:

一只名叫tom的猫 2023-04-19 21:17:18
打算用Python和同学开发一套系统1.如果用到模板,那么模板中是否有需要后台来写的代码2.如果用到模板,那么如何做测试。3.如果不用模板,前端和后台如何该链接测试。大家都是边写边测试,还是等到各自写完再做测试4.关于协同开发,有没有要注意的或者要避免的经验
查看完整描述

2 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

如果以前没这样合作做过的话,就别想太多,开始做就行了,磨合一下自然会找到最佳的平衡点。

至于测试,显然是应该边写边测,尽量保证自己写的每一部分代码都没有(至少没有功能性的)BUG。整体的测试应当是保证这个前提的基础上再进行。


查看完整回答
反对 回复 2023-04-21
?
神不在的星期二

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

1.模板引擎是为了在后台渲染页面时候,方便提取输出数据,展示,并做简单逻辑操作的“中间层”,在前端和后端的协同工作中,彼此双方都要对模板层的代码进行修改。至于倾向于哪一方去管理这个中间层,取决于你系统设计或者团队分工的考虑,没有绝对负责的说法。

2.模板层的代码修改一般不影响后台服务本身的运作,比如你写node用到jade模板,只要修改文件,刷新页面新发一个请求就可以看到动态生成的新内容了。和单纯写静态页的测试没有什么不同。对于测试模板层中输出变量的结构,有好几种方法可以选择,第一,可以输出到后台控制台或者采用debug模式查看输出变量结构,第二,可以直接输出变量到页面,或输出变量json到页面,或输出到页面脚本,用浏览器控制台查看。

3.一般来说,网站不是web app方式开发,很难说不用模板。就算不用jade这种中间层,也需要用到ember或者backbone提供的脚本模板引擎,边测试边开发模式,或者开发完后测试模式本质上都没什么不同,不需要太过纠结这个。写的方便,自己看着舒心,就足够了。

4. 我的建议是,在写页面的时候专心写页面,写后台的时候专心写后台,减少一些中间的切换操作,提前商量和设计好系统的分工,写起来会比较轻松随意。


查看完整回答
反对 回复 2023-04-21
  • 2 回答
  • 0 关注
  • 168 浏览
慕课专栏
更多

添加回答

举报

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