> Если вы заметили, то разговор был не о сферических строках в вакууме,
> а о строках на экране.Окей, я так и понял. И чем не характеристика сложности?
init-скрипты "на баше" - занимают "три экрана". Локализовать проблему можно элементарно, тем же bash -x.
Теперь у тебя есть systemd. Вот что-то там сегфолтится при запуске конкретного сервиса. Твои действия? gdb в помощь.
Если затрудняешься оценить сколько "экранов" получится - могу ткнуть носом на примере багов в том же systemd. Надо? "Три экрана" - это только один backtrace подобного монстра. А от этого до понимания причин проблемы - еще, как правило, пилить и пилить...
> В во-вторых, вы действительно уверены, что при эквивалентной сложности кода
В данном случае - вполне оправдано сравнивать код, решающий похожие задачи.