Чем больше вы многословны, тем легче будет отладка.
Влияние на удобочитаемость вашего кода действительно зависит от того, сколько вы пытаетесь заключить в одну строку - если у вас есть одна идея, которая просто требует много разных слов для выражения, поместить ее в одну строку На мой взгляд, большое дело. Но если вы попытаетесь объединить несколько идей в одну строку, вы потеряете ясность.
Например. Мы начнем с простой идеи, которая просто требует некоторого пространства для выражения:
transactionTime = generationTime + retrievalTime + processingTime + loggingTime
И здесь у нас есть более сложная идея, которую мы можем выразить в одной строке:
logTransactionData(processTransaction(retrieveTransaction(generateTransactionQuery())))
Я думаю, что первый пример легче понять с первого взгляда, чем второй, хотя длина его символов примерно одинакова.
Итак, в общем: подумайте, насколько вероятно, что вам понадобится отладить строку, а также ваше отношение сложности идеи к строке.