I don&#x27;t think there&#x27;s a general statement to be made about this. I have no problem reading both examples and actually prefer the first. But it depends on the what the specific logic is - some conditions are easy to understand, despite their size, others are small but subtly complex. I certainly wouldn&#x27;t want to mandate writing code like your second example without considering the use case first - YMMV.