「TypeError: エラー #1009: null オブジェクト参照のプロパティまたはメソッドにアクセスできません」を防ぐために、静的解析を使用したいと考えています。
私の知る限り、@NotNull/@Nullable を使用する Java 用の静的アナライザーがあります。プログラマーは、すべてのメンバー/関数/引数にこれらの注釈を指定することで意図を明示的に表現し、ツールがすべてが正しく、すべての @Nullable -> @NotNull 変換が null のチェックで行われるかどうかを確認できるようにします。私にとっては、 @Nullable のみを指定して、他のすべてを @NotNull のように処理できるようにする方が快適ですが、必須ではありません。
Actionscript 3 用のその種の無料ツールがあるのだろうか?
私は FlashBuilder 4.5 のライセンスを持っていますが、それ以上は購入したくありません。IntelliJ IDEA にはそのような機能があるかもしれないと聞きましたが、無料ではない Ultimate Edition の Actionscript でのみ機能します :(
質問は次のとおりです。
- Actionscript 3 用の静的アナライザーはありますか?
- 無料じゃないといくらかかるの?
- 「すべてをチェックしてコードを混乱させる」以外に、1009エラーを防ぐための他の解決策はありますか。
アップデート
与えられた完全な答えはありません:(しかし、weltraumpiratの答えはこれまでのところ最高です。私はnull可能な関数に命名規則を使用することを検討しています:Try *、Find *、* OrNull、* IfAnyなど。名前は長くなりますが、信頼性はより重要ですありがとうございます weltraumpirat! 報奨金はあなたのものですが、回答がいっぱいではないため、回答を「承認済み」としてマークしません。