Это не вопрос программирования, а скорее вопрос дизайна.
Предполагая, что данные хранятся в json.
Например, Get-Person "John" | Get-Employer
или Get-Employer -Person "John"
Оба способа возвращают работодателя Джона, первый использует конвейер, а второй использует встроенный параметр. Я иногда путаюсь: в чем преимущество и недостаток каждого? Когда вы, ребята, занимаетесь дизайном, что вы предпочитаете использовать каждый из них?
Для меня единственная причина, по которой я придумываю использование конвейера, заключается в том, что он избавляет нас от использования переменных, если значение параметра необходимо оценить.
У кого-нибудь тоже есть мысли по этому вопросу?
"John" | Get-Employer
будет правильной альтернативой - person Frode F.   schedule 22.02.2013