[zeromq-dev] ZeroMQ contribution policy - style guide

asif saeed asif.lse2 at gmail.com
Sun Feb 5 09:55:59 CET 2012


Hi All,

On Sun, Feb 5, 2012 at 2:12 AM, Martin Sustrik <sustrik at 250bpm.com> wrote:

> On 04/02/12 02:30, john skaller wrote:
> > I have just added a new section to the style guide "banning" the calling
> > of public functions by public functions. Public functions are reserved
> > for the public.
> Good idea. +1


I don't think that's a good idea. Public functions comprise a public
interface that is supposed to stay the same. So what is the point in
banning their use in implementation code? From C++ perspective, you can
simply move  the functions implementing the functionality to the private
section of your class - that way, they will remain hidden. Making something
public and not allowing their use in implementation code suggests of code
smells.

- Best regards, Asif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20120205/a8418334/attachment.htm>


More information about the zeromq-dev mailing list