我们有3个环境:开发(在其工作站本地)->分期->生产
反应开发人员希望能够访问暂存后端,以便拥有 real 数据并使用 real 用例。
尽管React开发人员认为这是无害的,因为他们无法进行任何修改,但让他们使用暂存作为自己的测试后端使我感到不舒服。
我的意思是……当然,登台环境应该与开发环境和生产环境隔离(至少在理论上是这样)。但是,如果他们必须托管后端环境并通过手动数据库在工作站上进行自我同步,那么他们如何提高效率?
这是不好的做法吗?你会怎么做?
答案 0 :(得分:0)
我认为将分段作为后端环境用于本地前端开发可能是一件合理的事,但是很多情况将取决于应用程序和公司的具体情况。实际上,如果最终简化了前端团队的工作并且没有引起其他问题,那似乎是一件好事。
当然还有其他选择:
在这四个选项之间(使用暂存,使用新的第三个环境,每个开发人员都有自己的远程环境并在本地运行),然后要考虑每种方法的权衡并针对您的应用/业务进行优化。
新的远程环境显然要付出金钱的代价,并且可能需要做一些工作才能实现。
不能在本地运行所有内容,但是如果您有很多服务和数据库,这可能会减慢您的开发人员的速度或吞噬大量计算资源。
使用暂存环境可能是最少的工作,因为该环境已经存在。如果这样做没有明显问题,那么如果为此目的而使用它而导致出现问题,那么可能值得尝试一下,并在另一种选择上投入时间/资源。