0

最近、同僚が関数の戻り値の署名を変更したときに問題が発生しました。この方法で関数を呼び出すクライアントがあります。

example = function()

しかし、私が彼の変更に依存していたので、彼は意図せずに次のように変更しました。

example, other_stuff = function()

私はこの変更に気づいていませんでした。マージを行ったところ、すべて問題ないように見えましたが、1 つの値を期待していたためにエラーが発生しましたが、2 つの値を解凍しようとしていました。

だから私の質問は、Pythonが型付き言語ではないことを知っていることです.これが起こることを知り、この動作(ツールか何か)を防ぐ方法はありますか.これを処理する

4

1 に答える 1