1

私はPythonとPygletを使用してコーディングしていますが、スクリプトを開始したばかりなので、エラーでいっぱいです。これは正常なことです。

それほど正常ではないのは、これらのエラーが「基本的なpython」エラーであっても、スクリプトの実行を停止しないことです。それほど面倒ではありませんが、エラーが発生する可能性があるため、少しです。

たとえば、私は得ました:

AttributeError: 'Win32EventLoop' object has no attribute '_next_idle_time'

(ちなみに、これが何を意味するのかわかりません。これは私のスレッドの主要な主題ではありませんが、喜んでこれに対する答えを得ることができます)

また :

IndexError: list index out of range

(私が解決したばかげたバグですが、スクリプトを停止する必要がありました)。

私はEclipse+pydevを使用していますが、これまで経験したことはありません。それは私の最初のpygletの試みで起こったので、それはpygletに関連しているかもしれません(以前はpygameを使用していました)。

答えてくれてありがとう、

フレッド

4

1 に答える 1

0

GUI アプリケーションが何らかのループで実行されている可能性があります。このイベント ループは、例外をキャッチして出力します。

フレームワーク外のクラスや関数など、プログラムの小さな部分をユニットテストし、それらをGUIアプリケーションとして結合できる方法でコードを書くことをお勧めします。このワークフローは、単純なバグを見落としていないことを保証します。単に新しいコードを多かれ少なかれ動作する既存のコードの山に無意識に投げ込むからです ;)

TDDについて読んでください;)

于 2012-07-19T16:32:36.853 に答える