но в данном случае это создаст дополнительные трудности и проблемы.
Просто ради многофайловости, в ущерб стабильности работы?
Например, с оглавлением названий функций: кликнул в списке, перешёл к функции (а если еще сортировку по алфавиту/порядку следования можно быстро переключать - вообще замечательно).
- Визуальная карта/дерево зависимостей/связей, чтобы быстро можно было разобраться/вспомнить код.
Визуальная простыня-карта кода, как в Atom и Sublime.
- Быстрый запуск (чтобы параллельно запустить-подредактировать-закрыть, а не ждать минуту загрузки, но это не принципиально).
Иногда весь код должен быть в одном файле, каким бы длинным он ни былкогда именно? и зачем?
глюки батника это следствие плохой прокладки между монитором и клавиатурой+100%
for /f %%f in ('dir /b c:\') do echo %%f$files = Get-ChildItem -Path "C:\" -All
foreach($file in $files) {
Write-Host $file.Name
}
Это если не встречаются какие-то не те символы в именах файлов, например... ;-D
И у того и у другого - куча глюков и особенностей
Уж bash куда логичнее
Зато предсказуемая и продуманная. А объекты... это хорошо, но делать надо прямыми руками, а не тяп-ляп, а потом патчить, как всё у MS.
bat от рождения глючные, так что не надо ля-ля
Иногда весь код должен быть в одном файле, каким бы длинным он ни был.
неродной bash под windows
Это если не встречаются какие-то не те символы в именах файлов, например... ;-D
И у того и у другого - куча глюков и особенностей.
На счёт продуманной и предсказумой не соглашусь. Даже статьи есть про то как bash на разных системах может вести себя значительно по разному - даже хаки есть для переносимых bash-скриптов.
а не писать 20 лет на каком-нибудь C++, и считать что баш можно осилить за пару вечеров, потому что "он же какой-то там простой".