|
|
|
|
|
by wybiral
2528 days ago
|
|
> Because it encourages nesting function calls, which is harder for a human to parse than separate statements across lines. I absolutely agree. Beyond the human parsing aspect it also makes commit changes easier to reason about and review. I want functionality to be limited per-line and view the ability to combine a lot of functionality into one line as a liability more than a benefit. Go's error handling isn't carefree or hands-off, but that's because error handling is serious. Especially in network code and cryptography. |
|