ShowPrice
。簡単なポイント。
ShouldDisplayPrice
です。アプリケーションのことを言うようなもの "と思うかもしれませんが、それを表示したいのですが、気にしません。将来のプログラマーには、自由に自分自身の心をつくることができます。私はこれを完全に危険な状況だと考えています。なぜならプログラマは、Linuxをフォークしたり、Windowsのデスクトップアプリケーションを作成したりするような非生産的な活動に傾いているので、自分のデバイスに放置してはいけません。
IsPriceDisplayed
およびIsDisplayPrice
は、データベースに保存されているデータポイントが実際に答えることができないかどうかわからない質問です。結局のところ、プログラマはフィールドを画面に置いていない可能性があります。このような状況でtrueに設定すると、宇宙が爆発する可能性があります。
もちろん、否定的になり、代わりにHidePrice
を使用することができます。しかし、これはあなたが "if (!HidePrice) { /*emit price */ }
"のような論理を持っていると気になる人に混乱するかもしれません
これらの行の最悪のものはおそらくCanPriceBeHidden
です。提案、質問、否定的価値です。あなたが特にsnarkyを感じている場合にのみ使用される。