具体的には、ユーザーに表示する方法や表示しない方法の名前を付ける方法はありますか?例えば何かをするかもしれないし、しない方法に名前を付けるには?
:
void maybeShowView() {
if (checkSomething()) {
presentViewToUser();
}
}
のでmaybeShowViewもImはユニットテストの目的のために提示方法、多分この方法は、装置が適切にテストすることができ、このように多分方法を分離し、ひどい名前です。私のチームで
は、我々は
- maybeDoSomething
- presentThingIfAvailable
ような名前が出ている。しかし、これは本当に悪い名前
任意のアイデアはありますか?
おかげ
注:私はブール方法shouldPresentView()を作成することもできますが、これはそれをチェックするために私を必要とする は毎回私はこれが欲しいいけない、私の見解を提示したいです。
'IfAvailable'または' IfApplicable'(と等)でメソッド名を終了することは、私には妥当な音です。しかし、私はそれが個人的な意見の問題であることを恐れています... – alfasin
実際には、私たちがCocoaを使用している場合、これは次のようなものに取るアプローチです:layoutIfNeeded – Hazneliel