質問: リーダブルコードなどを読んで、否定はなるべく使わない方が良いというのは分かるのですが、 どうしても使わざるを得ない状況もあるかと思います。 その場合、例えばPythonでは以下どちらの書き方が良いのでしょうか? ``` if not hasSomething() if doesNotHaveSomething() ``` もしくは他の書き方があれば教えてください
回答: 「(否定を)どうしても使わざるを得ない」=「否定を使うことがリーダブル」と読めますが。