Разработчик не общается с бизнесом, иначе это уже свободный предприниматель-фрилансер или что-то такое. Разработчик общается с тимлидом / руководителем проекта. Если тот предлагает парсить хрен знает какой, "произвольный XML, о котором я сейчас подумал" - ну как бы он либо некомптентен, либо издевается.
В больших конторах это логично как минимум потому что бизнесу есть чем заняться помимо индивидуального общения с каждым из 10-ка, а то и больше, разработчиков, вовлечённых в проект
Андрей есть (ну теоретически) конторы, где задачи ставятся досконально, а в большинстве случаев не так, вот тебе это большинство просто по видимому не подходят, и этим тестом ты для себя выявил, что тебе не надо идти в литрес
Какой бы ни было структуры - это бизнес. И этот бизнес не работает на бизнес заказчика, он работает на себя. Вот про этот бизнес я и говорю
Выше речь шла о том, с кем общается бизнес, и о том, что с каждым разработчиком в департаменте на 100 с лишим человек бизнес общаться вряд ли будет. Разные масштабы организаций - разная структура / разные паттерны взаимодействия.
https://perldoc.perl.org/perlapi.html Странные описания у функций PerlAPI. Я правильно понимаю, что для понимания того, как работают функции и что возвращают - нужно их исходники читать?