nodejs
とreact
を使用して趣味としてウェブアプリを作成しています。
私はいくつかのユーティリティ機能を使用するファイルを持っています。たとえば、foo
です。インポート機能を検証する方法は?
他のファイルでこの関数を使用した後、エクスポートを変更してオブジェクト内の関数をラップすることを決めました(Util.foo
など)。
インポートステートメントをfunctionではなくobjectに変更するのを忘れていたので、Util.foo()ではなくfoo()を呼び出していました。
私のwebpackビルドでそれをキャッチすることはできませんでしたし、私の単体テストでも、コードを実行して適切な機能を実行しているときにしか覚えていませんでした。
私の質問は、どうすればこのような将来の間違いを避けることができますか?この問題のリファクタリングツール以外のツールはありますか?
ところで、私はAtom IDEを使用しています。
Typescriptはこれらの問題を回避する助けになります –