Это второстепенный вопрос стиля, но каждый бит читаемости, который вы добавляете в свой код, подсчитывается.
Итак, если у вас есть:
if (condition) then
{
// do stuff
}
else
{
// do other stuff
}
Как вы решаете, лучше ли это, или вот так:
if (!condition) then
{
// do other stuff
{
else
{
// do stuff
}
Моя эвристика:
- Держите условие положительным (меньше умственный расчет при чтении)
- Поместите наиболее распространенный путь в первый блок