Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 August 15

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Иногда да, иногда нет. Часто проще и быстрее прочитать одну строчку вместо 10
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
Это опять же - вопрос к оформлению кода, и как и иной диалог связанный с синтаксическим сахаром - приведет к срачу
источник

AS

Andrey Shishkin in PowerShellRus - о Powershell (и не только) на русском
Мы тут для этого и собрались
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
В том случае, когда исключение сахара приведет к большей читабельности (не у в угоду производительности), я выберу большую читабельность.
Все таки интерпретируемый код - чаще читается, нежели пишется
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
мне кажется это любой код)
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
Я бы не был столь категоричен. Все что я писал на сях / прочем интерпрайзе, работает на контроллерах / ПЛК годами, без какого либо вмешательства - потому как работает в относительно статичном откружении.
В случае админских скриптов на PS, достаточно банального обновления, к примеру того же Veeam, чтобы возникла потребность переписывать.
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
Или вот пример выше - массовый переход на PS 7
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
Все таки языки общего назначения (в случае posh - заточенного под автоматизацию админских задач), подразумевают то, что с ним могут работать многие люди из команды ввиду его простоты, а не отдельно заточенный спец
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
ну в смысле. вот он написан и ок. никто его не пишет
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
я не писал, что пош не нужно изменять. но читают любой код чаще чем пишут
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
так-то ничего переписывать из-за этого не нужно
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
дефолтное использование 7.x ведет к отказу модуля Azure-AD, как минимум нужно лезть в скрипт и смотреть херли он падает
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
ну дак это проблема модуля)
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
ну и если вы обновите рантайм на сервере, ваше барахло, написанное 5 лет назад тоже упадёт. сюрприз
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
Отвлеченный вопрос - а есть аналоги книг Макконнела, типа "Чистый код", в контексте Powershell?
Иначе говоря, как отличить примеры хорошего кода, и на что обычно ориентируетесь? Примеры msdn?
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
Применяемые паттерны и пр.
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
есть жеж официальные стайл гайды
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
Я не про оформление скрипта, я про структуру кода
источник

S

St. in PowerShellRus - о Powershell (и не только) на русском
Киньте примеры о чем речь
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
зыс
источник