#SelfTaughtCoder
独学コンピューターサイエンティスト監訳者の清水川貴之さんが隠し続けているバグについて

https://note.com/0_humpty_dumpty/n/n341fda324c0d

#note
#日経BP
#独学コンピューターサイエンティスト #レビュー
#独CS #selftaughtcoder
#清水川貴之
#CoryAlthoff
#Python #Python3
#__str__メソッド #バグ #bug
独学コンピューターサイエンティスト監訳者の清水川貴之さんが隠し続けているバグについて|🥚𝓗𝓊𝓂𝓅𝓉𝓎𝓓𝓊𝓂𝓅𝓉𝓎𐇬🐾時々にゃん!ฅ(^•ω•*^ฅ
最初に書きます。 Python言語のクラスを print関数で出力しようとして、そのクラスの __str__メソッドが処理出来ずに落ちる場合。サンプルプログラムであれ何であれ、それは明確なバグです。__str__メソッドが、クラスで使用している特定のデータを処理出来ずに落ちるのであれば、そのバグがある独自の __str__メソッドはデバッグするか、そのクラスのメンバーから削除するべきです。__str__メソッドは、その特性上、そのクラスで扱われる全てのデータに対応していなければなりません。クラスで使用する、ある一部のデータのみにしか対応していない __str__メソッドは意味を持ちま
note.com
May 18, 2023 at 3:32 AM