Is-とHas-の間のブール値の接頭辞に苦労しています。
時々 、 Has-はIs-よりも理にかなっているからです。
サンプル:
bool IsPrintable
bool IsChecked
bool HasDocument
bool HasPermission
それで、それについてあなたの意見は何ですか?
Is-とHas-の間のブール値の接頭辞に苦労しています。
時々 、 Has-はIs-よりも理にかなっているからです。
サンプル:
bool IsPrintable
bool IsChecked
bool HasDocument
bool HasPermission
それで、それについてあなたの意見は何ですか?
両方を使う。これにより、コードがはるかに読みやすくなります。
if (IsPrintable) Print()
if (HasDocument) Documents[0].Name = 'New Doc'
等。
あなたはいつも使うことができます_p
Document_p
Printable_p
これは、古い Lisp 規則に由来します。"P" は predicate の略で、基本的にはハンガリー語表記の形式になっています。これは、せいぜい誤解を招く可能性があるor_p
を常に使用するのに対して、常に正確に true になります。Is
Has
しかし真剣に:@ Ryanの提案に従ってください。両方を使う。