Не верь, не бойся, не проси - [entries|archive|friends|userinfo]
phantom

[ website | My Website ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

[Apr. 19th, 2021|11:58 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
LinkLeave a comment

Comments:
From:(Anonymous)
Date:April 20th, 2021 - 10:43 am
(Link)
>при вызове функций параметры собираются в кучку, передаются как строка, чтобы другая функция их распарсила опять

чем это объяснимо?
[User Picture]
From:[info]geladen
Date:April 20th, 2021 - 11:02 am
(Link)
полагаю, попыткой впихнуть новые аргументы под старые спецификации, не декларируя официальный deprecate и не вводя новых функций.
From:[info]phantom
Date:April 20th, 2021 - 11:23 am
(Link)
А я думаю, раз гит - это в юниксовом стиле набор комманд-лайн утилит как бы, то это попытка унификации интерфейса, чтобы не рассинхронизировать случайно вызовы в стиле CLI и вызовы в стиле С. Это говорит и о программистах, что им предпочтительней думать на языке командной строки, чем на языке функций С. То есть говорит о них как о быдлокодерах.

Возможно, была ещё идея, чтобы легче дебажить было и логгить точные команд-линии на интерфейсах между верхними функциями (= отдельными утилитами). Для этого я ожидал найти в команде git самой флаг типа --debug, но нет его там, и в коде не видно было такого.