LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

Если уровень подготовки программиста позволяет ему писать без скобок,

Дело не в уровне программиста, а у уровне целой команды общепринятых соглашений. Т.е. читаемость прежде всего. И, надо признать, стеки скобок ее ухудшают. Например:

if (defined $smth) {
    # ...
}
читается быстрее, чем
if (defined($smth)) {
    # ...
}

Казалось бы, это мелочи, но когда эти "мелочи" скапливаются — начинает болеть голова.

Исходная версия KennyMinigun, :

Если уровень подготовки программиста позволяет ему писать без скобок,

Дело не в уровне программиста, а у уровне целой команды общепринятых соглашений. Т.е. читаемость прежде всего. И, надо признать, стеки скобок ее ухудшают. Например:

if (defined $smth) {
    # ...
}
читается быстрее, чем
if (defined($smth)) {
    # ...
}