![保持后端代码对前端开发人员隐藏](https://linux22.com/image/1416190/%E4%BF%9D%E6%8C%81%E5%90%8E%E7%AB%AF%E4%BB%A3%E7%A0%81%E5%AF%B9%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E9%9A%90%E8%97%8F.png)
在开发一个中型 Web 项目时,我们需要一种在后端和前端开发人员之间合理管理源代码的方法。我想知道是否有一些有效协作的良好做法没有需要分享这后端代码与前端开发人员(出于各种原因,包括安全原因)。
我们的平台是 Django,因此后端由 Python/Django 文件组成,前端由 Django 模板文件(HTML 模板)、CSS、JavaScript 和静态文件(图像等)组成。我希望前端开发人员能够以一种舒适的方式完成他们的工作,而无需访问后端代码。
我的第一个想法是创建一个单独的“演示”后端,其中包含所有视图函数,但使用一些静态数据传递给模板。我很好奇是否有更好的东西,也许是一些专门的工具。理想情况下,前端开发人员可以直接在浏览器中使用(也许是插件?),而无需运行开发服务器。毕竟,他们需要测试/查看的只是模板继承和渲染。
对此有什么想法或经验吗?