On 2017-05-19 03:07:56, Leif Lindholm wrote:
> On Thu, May 18, 2017 at 01:44:58PM -0700, Jordan Justen wrote:
> > On 2017-05-18 12:29:09, Laszlo Ersek wrote:
> > > On 05/18/17 19:21, Jordan Justen wrote:
> > > > On 2017-05-18 08:04:20, Laszlo Ersek wrote:
> > > >>      // All blocks must be within range
> > > >> -    DEBUG ((DEBUG_BLKIO, "FvbEraseBlocks: Check if: ( StartingLba=%ld 
> > > >> + NumOfLba=%d - 1 ) > LastBlock=%ld.\n", Instance->StartLba + 
> > > >> StartingLba, NumOfLba, Instance->Media.LastBlock));
> > > >> +    DEBUG ((
> > > >> +      DEBUG_BLKIO,
> > > >> +      "FvbEraseBlocks: Check if: ( StartingLba=%ld + NumOfLba=%Lu - 1 
> > > >> ) > LastBlock=%ld.\n",
> > > > 
> > > > Notably this is still > 80 columns. Maybe?
> > > > 
> > > >       "FvbEraseBlocks: Check if: ( StartingLba=%ld + NumOfLba=%Lu - 1 ) 
> > > > "
> > > >       "> LastBlock=%ld.\n",
> > > 
> > > This file ("ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashFvbDxe.c") has
> > > extremely long lines, the longest one (line 774) has 172 columns. I
> > > broke up the above DEBUG so that it would at least fit in 120 chars per
> > > line (which is the "second level" recommendation in the coding spec).
> > 
> > Personally, I don't agree with that secondary 120 char rule. If we
> > ever get the style guide into an 'open source' process, I'd like to
> > suggest removing it. (But, it'll probably get shot down. :\ )
> 
> Oh, I'm all for that one. And the style guide is definitely in need of
> a shake-up.
> 
> But I consider violating line length restrictions less bad than making
> user-(or in this case developer)-visible strings harder to search for.

While of less concern, I would say the style guide should recommend
that logged debug messages should attempt to be less than 80 chars.
That could help here.

> > Ah. I guess it is fine for a package maintainer to occasionally decide
> > to bend the rules for their package.
> 
> For this to be bending, it would require the 120-character rule to not
> exist.

Yeah. It is very silly to say, we prefer 80 chars, but if it's too
hard then 120 can be used. :)

The latest coding standard says: "Preferably, limit line lengths to 80
columns or less. When this doesn’t leave sufficient space for a good
postfix style comment, extend the line to a total of 120 columns."

This seems to imply that the extension beyond 80 chars is reserved for
postfix comments. This seems like a poor reason to push past 80. It
would be better to comment above the line instead.

-Jordan
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to