Article View: comp.lang.misc
Article #5484Re: Style rules for C shops
From: William C. DenBesten
Date: Fri, 22 Apr 1988 20:44
Date: Fri, 22 Apr 1988 20:44
36 lines
2329 bytes
2329 bytes
In article <528@vsi.UUCP> friedl@vsi.UUCP (Stephen J. Friedl) writes:
> I am interested in knowing how various C shops implement
> company-wide style guidelines. It strikes me that it would be
> madness to allow everybody to have their own style, as they can
> be *so* different that it would be difficult for others with a
> radically different style to maintain down the road.
> ... I already have the style rules, I just don't know how
> rigorously it should be mandated.
From article <12120@santra.UUCP>, by news@santra.UUCP (news):
> I would not hesitate to promote style rules
> if I was convinced that they improve readability. The question, though, is
> how do you enforce these rules, i.e., make sure that everyone is using
> them. One solution is to write a program that does style checking according
> to your rules and refuses to pass a program to the compiler if the style
> used is significantly below the advocated standard.
There is only one style that I would not have real troubles conforming
to... my style. If forced to conform to a different style, my
productivity goes down, and my frustration level goes up.
The ideal solution, it seems to me, would be to have a beautifier that
puts all the code into your company style, just before you freeze the
code. Of course, if you don't trust the beautifier, you could write a
short c program the would compare the before and after ignoring
multiple white-space characters, to verify that it didn't change the
source code.
BTW: My style is identical to the style used in K&R, which I consider
the closest thing to a standard for c programmers to follow.
--
William C. DenBesten | denbeste@bgsu.edu
Dept of Computer Science | denbeste%andy.bgsu.edu@relay.cs.net
Bowling Green State University |
Bowling Green, OH 43403-0214 | ...!cbosgd!osu-cis!bgsuvax!denbeste
Technical Details
Message-ID:
<1962@bgsuvax.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!lll-winken!lll-lcc!lll-tis!ames!mailrus!tut.cis.ohio-state.edu!bgsuvax!denbesteReferences:
<12120@santra.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!lll-winken!lll-lcc!lll-tis!ames!mailrus!tut.cis.ohio-state.edu!bgsuvax!denbeste From: denbeste@bgsuvax.UUCP (William C. DenBesten) Newsgroups: comp.lang.misc Subject: Re: Style rules for C shops Message-ID: <1962@bgsuvax.UUCP> Date: 22 Apr 88 20:44:31 GMT References: <12120@santra.UUCP> Distribution: comp.lang.misc,comp.lang.c Organization: Bowling Green State University B.G., Oh. Lines: 35