История изменений
Исправление ziemin, (текущая версия) :
Лучше размещать первой короткую ветвь. Или даже вообще выходить из подпрограммы, чтобы не было большой вложенности.
Например
// Короткая ветвь впереди
if (!file_exists()) {
// Сообщение об ошибке
} else {
// Какая-то деятельность с файлом. Больший блок кода
...
...
...
}
// Условие прекращает обработку
if (!file_exists()) {
return false;
}
// Какая-то деятельность с файлом. Большой блок кода
...
...
...
Такой код проще читать.
Исходная версия ziemin, :
Лучше размещать первой короткую ветвь. Или даже вообще выходить из подпрограммы, чтобы не было большой вложенности.
Например
// Короткая ветвь впереди
if (!file_exists()) {
// Сообщение об ошибке
} else {
// Какая-то деятельность с файлом. Больший блок кода
...
...
...
}
// Условие прекращает обработку
if (!file_exists()) {
return false;
}
// Какая-то деятельность с файлом. Большой блок кода
...
...
...
Такой код проще читать.