は、私はフラグか何かで機能を持っていると言う:引数に基づいて変数を設定する規則はありますか?
void foo (Param p1, Param p2, bool setVariable)
{
//if setVariable is true, set some bool var to true, else false
}
は、以下の他の上の1つの強い好みはありますか?
if (setVariable)
_someClassVariable = true;
else
_someClassVariable = false;
または
_someClassVariable = setVariable;
明らかに第二は少ないタイピングですが、最初は読みやすくとして私を打ちます。どちらが優先されますか?
引数が適切に指定されていれば、2番目の引数は読みやすいものにすることができます。しかし、これは個人的な好みの問題です。 –