10

私は(ゆっくりと)go 言語を使用したアプリ エンジン アプリに取り組んでいます -- エクスペリエンスの多くの部分(Google サービスとの優れた統合と go 言語自体)は気に入っていますが、その欠如には少し驚いています。特にアプリエンジンでのデバッグ機能の。

コンソールにログを記録できることは知っていますが (IMHO のデバッグの最も低い形式)、より巧妙な試み (ローカル インスタンスに gdb を接続する) はすべて失敗します。(アプリ エンジンのビルド ツールは特にデバッグ情報を削除するようです)

これを観察したのは私だけだとは信じられないので、アプリエンジンで開発/デバッグするために他の人が何をしているのか疑問に思っていますか?

4

3 に答える 3

2

このブログでのあなたのトピックについて、私はただ赤字です:

http://joshua.themarshians.com/hardcore-google-unit-testing.html

例を挙げることはできませんが、おそらく役立つでしょう。

于 2013-08-16T14:21:10.970 に答える
0

それは更新されており、現在の状況を追加することを考えました.

良いニュースは、go ツールがデバッグ シンボルを削除しなくなったことです。そのため、ローカル マシンで実行している場合は、gdb サポートを利用できるようになりました。

これはちょっとしたプロセスであり、さらに自動化する機が熟しています (提案を歓迎します)。

要するに:

  1. _app_go プロセスを探します
  2. 実行元のディレクトリに移動します
  3. 「-pid」コマンドを使用してプロセスに接続し、gdb に
  4. ソースのディレクトリをgdbに伝える

ブーム -- デバッグ中。

于 2013-12-14T07:35:53.570 に答える