Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [omr-dev] our coding standard

Sorry about joining the conversation a little late.

I really like the idea of having a tool auto-format the code so no one has to worry about that during reviews.  I think it will be a great move forward for the project, especially if it reduces our coding standard to a statement which says run the tool.

Matthew thank you for taking the time to put together all of the branches showing the different versions we may want to choose from.  

After spending a few hours digging through different files for each format I feel the most comfortable with WebKit.  The two things I am not sure about are the use of spaces instead of tabs and the short column width before wrapping. The line wrapping just feels like a waste of vertical space.  I would be much happier with WebKit if we turned that off.  

The lines vs tabs seems more like a philosophical discussion. Does anyone have any technical reasons why one is preferred over the other?

Charlie

On Fri, Sep 2, 2016 at 11:49 AM, Luc des Trois Maisons <lmaisons@xxxxxxxxxxxxxxxxxx> wrote:
On 09/02/2016 02:36 AM, Daniel Heidinga wrote:
The lines are unnecessary short. Most people have large monitors, no need to wrap lines.

This has been said at least twice now by various people.

I found the shorter lines significantly improved my ability to read / ingest the code.  I have plenty of horizontal screen real estate, however my working visual memory isn't great, and for whatever reason, long lines tax it more heavily than multiple short ones.

I also get the intuitive sense that it makes diffs easier to parse, but have no strong evidence for this.

Now, I'm happy to cede this point if it maximises our collective utility to do otherwise, but I seek to have us to make that decision with a reasonably complete appreciation of the consequences.


Luc

_______________________________________________
omr-dev mailing list
omr-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/omr-dev



Back to the top