※ 引述 《ZooseWu (动物园 公告)》 之铭言:
:
: 请问如果我要开发JAVA后端推到服务器上面测试
:
: 请问有没有比较好的开发方法?
: → ZooseWu: 但是DB 前端...什么的都在server上 我要怎么local开发? 02/22 00:14
: → ZooseWu: server有container阿 但是要build出来再push进去 02/22 00:15
: → ZooseWu: 还是你是说连到server container里面开发 那就是我说的方 02/22 00:15
: → ZooseWu: 我原本想说能不能把server上全部NAT到local上 但是感觉 02/22 00:17
: → ZooseWu: 很麻烦 要设定的东西超多 02/22 00:17
要把QA跟Prod环境分开==
大概有几种solution
一个是直接mock的DB client
但你可能还是要单独去测你的DB transaction有没有正确
unit test可以这样跑
另外就是真的launch一个DB给他用
一般比较常见应该是开多个container互通
然后想办法把程式的DB指过去
我看Java Testcontainer好像就是处理这个用的
但我不熟 对ㄚ