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

发布于 2022-08-24 12:45:37 字数 198 浏览 14 评论 0

打算用Python和同学开发一套系统
打算要用到框架 这个时候就有几个关于协同开发的问题:

1.如果用到模板,那么模板中是否有需要后台来写的代码
2.如果用到模板,那么如何做测试。
3.如果不用模板,前端和后台如何该链接测试。大家都是边写边测试,还是等到各自写完再做测试
4.关于协同开发,有没有要注意的或者要避免的经验

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

银河中√捞星星 2022-08-31 12:45:37

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

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

阿楠 2022-08-31 12:45:37

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

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

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文