我(慢慢地)使用go语言在应用程序引擎应用程序上工作 - 虽然我喜欢很多部分体验(与google服务和go语言本身很好的集成)但我有点惊讶缺乏调试工具,特别是app引擎。
我知道你可以登录到控制台(调试恕我直言的最低形式),但所有更聪明的尝试(在本地实例上附加gdb)都会失败。 (app引擎的构建工具特别似乎剥离调试信息)
我无法相信我是唯一一个观察到这一点的人,所以我想知道其他人在app引擎中开发/调试的工作是什么?
答案 0 :(得分:3)
目前没有比context.Errorf()
和朋友更好的方法。 1.8.3 SDK中支持Python just got pdb
。我还没有听说过任何类似的调试器支持。或许值得在应用程序引擎列表中询问此事。
答案 1 :(得分:2)
我在这个博客中对你的主题感兴趣:
http://joshua.themarshians.com/hardcore-google-unit-testing.html
我不能举一个例子,但也许会有所帮助。
答案 2 :(得分:0)
这是一次更新,我想添加当前的事件状态。
好消息是go工具现在不再剥离调试符号,所以如果你在本地机器上运行,你现在可以获得gdb支持了!
这是一个过程,并且可以实现更多的自动化(建议欢迎)
简而言之:
轰动 - 调试。