* .hpp vs .h: There's no better time to fix this than now before the test code
leaks in and starts making the effort harder.

* Header include guards: It's "new" code so let's make this right, too.
Having possibly ambiguous definitions is not good; to fix on separate commit.

-Chuck

----- Original Message -----
> From: "Andrew Stitcher" <astitc...@redhat.com>
> To: dev@qpid.apache.org
> Sent: Wednesday, December 19, 2012 7:28:33 PM
> Subject: Re: svn commit: r1424091 [1/9] - in /qpid/trunk/qpid/cpp/src: ./ 
> qpid/legacystore/ qpid/legacystore/jrnl/
> 
> I've also noticed a couple of things about this "new" code:
> 
> * It has a different convention for header files from qpid (in most
> places) using .hpp rather than plain .h: I'm not sure this is worth
> fixing.
> 
> * The header guards it uses are inadvisable:
> The pattern used is _filename_ this is bad for two reason:
> 
> 1) The name isn't scope to any directory so there could conceivably
> turn
> out to be multiple header files in different places with the same
> guard.
> 
> 2) using an initial '_' is bad. As long as the first character is
> lower
> case it is legal, but if you were to make the next character
> uppercase
> or another '_' then it isn't
> 
> At the very least the header guards should all be changed to include
> the
> scope of the directory hierarchy they are in, and whilst fixing that
> 2.
> might as well be addressed at teh same time.
> 
> The recommended (but patchily used) standard would be
> QPID_LEGACY_STORE_...
> 
> Andrew
> 
> On Wed, 2012-12-19 at 17:08 -0500, Chuck Rolke wrote:
> > I'll remove the copyright notices. Thanks for the reference link.
> > 
> > -Chuck
> > 
> > ----- Original Message -----
> > > From: "Robbie Gemmell" <robbie.gemm...@gmail.com>
> > > To: dev@qpid.apache.org
> > > Sent: Wednesday, December 19, 2012 4:19:08 PM
> > > Subject: Re: svn commit: r1424091 [1/9] - in
> > > /qpid/trunk/qpid/cpp/src: ./ qpid/legacystore/
> > > qpid/legacystore/jrnl/
> > > 
> > > I noticed many of the new files have copyright notices. From
> > > previous
> > > reading I had the impression that is frowned upon for directly
> > > contributed
> > > code...might be worth a read of:
> > > http://apache.org/legal/src-headers.html#headers
> > > 
> > > Robbie
> > > 
> > > On 19 December 2012 20:34, <c...@apache.org> wrote:
> > > 
> > > > Author: chug
> > > > Date: Wed Dec 19 20:34:56 2012
> > > > New Revision: 1424091
> > > >
> > > > URL: http://svn.apache.org/viewvc?rev=1424091&view=rev
> > > > Log:
> > > > QPID-1726 ASF licensed, QPID hosted store
> > > > This checkin lands the store mission code. Tests to follow.
> > > >
> > > > Review at https://reviews.apache.org/r/8556
> > > >
> > > 
> > > <snip>
> > > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
> > For additional commands, e-mail: dev-h...@qpid.apache.org
> > 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
> For additional commands, e-mail: dev-h...@qpid.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to