Я всегда опускаю их, когда это необходимо, например, в вашем первом примере. Чистый, сжатый код, который я вижу и понимаю, просто взглянув на него, проще поддерживать, отлаживать и понимать, чем код, который я должен прокручивать и читать по строкам. Я думаю, что большинство программистов согласятся с этим.
Легко для него выйти из-под контроля, если вы начнете делать многократные вложения, если / else и т. д., но я думаю, что большинство программистов должны иметь возможность сказать, где рисовать линию.
Я вижу это как аргумент для if ( foo == 0 )
vs if ( 0 == foo )
. Последнее может предотвратить ошибки для новых программистов (и, возможно, даже изредка для ветеранов), в то время как первое проще быстро читать и понимать, когда вы поддерживаете код.
Нет API для загрузки или загрузки нескольких изображений одновременно с хранилищем Firebase. Вы можете проверить обход этого другого вопроса о переполнении стека.