On Wed, 16 Jun 2021 16:43:20 GMT, Stephen Colebourne <scolebou...@openjdk.org> wrote:
>> The vertical alignment improves readability in these short-line cases. >> Removing the spaces before the arrows will make it a little harder to >> discern the difference between the cases. > > It is your codebase, not mine, so it is up to you. Aligning things by column > is generally frowned on in most style guides because it handles refactoring > poorly, resulting in lots of needless change (or people forgetting to realign > things - I had to deal with a rogue aligned Javadoc signature today in a PR > where exactly that had happened). I also don't see how you write a style > guide rule for when these should be aligned and when they should not. > > Anyway, this PR isn't really the right place for this discussion - I'm not > blocking the PR on this basis (and I'm not an official Reviewer anyway). I have a slight preference for the aligned version in the cases where the lines are short and the number of spaces used for padding is not unreasonable. I find the code gains in readability in these cases. In the case where the lines are long - I agree with Stephen that the alignment doesn't bring much readability - and sometime it may even be detrimental as it makes long lines longer. Stephen, would that be an acceptable compromise? ------------- PR: https://git.openjdk.java.net/jdk/pull/4433