X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=X4V55oJKk9g846MSuUus6J19Ahk2QohGbQgmcO/C1uI=; b=iFc5zyeb5MFHEJ/yIgaZi+w4kt85VpcqSUlu5eGFGgRhoOwLeBmvWNBE8s/WXFtgH/ WCb3nBwbshykeIVx9gD9kKOok9UTXeubPsjgiATgblJYuhiQ9A+CH8XXoFKRLT8yhemo V+S9nIOXJGD7Fy95fMKOdgddcIMVcqe2vDr/gjE9H8kC4ib5iG3SArJ/S4IoOw++dJwv WirD7UkCBhxz/WobQkREGN7W0oyuyPwYi7N1qnGKahkG06pG/5L2txqnhEIf3a7BjNBW PrEkF+odN63/09BhA1TzznAsxLoXSfjEiTmczgg+/6MVdPYIa7DPvDyhByCnZXAI0t4K Yr0g== MIME-Version: 1.0 X-Received: by 10.180.13.5 with SMTP id d5mr137545wic.56.1370729726802; Sat, 08 Jun 2013 15:15:26 -0700 (PDT) In-Reply-To: <51B395EE.4050406@neurotica.com> References: <82BD0858-A229-4675-A3BD-17C7A2056654 AT jump-ing DOT de> <51B3848C DOT 8030106 AT neurotica DOT com> <51B38DFC DOT 8040405 AT sbcglobal DOT net> <51B395EE DOT 4050406 AT neurotica DOT com> Date: Sat, 8 Jun 2013 18:15:26 -0400 Message-ID: Subject: Re: [geda-user] Re: refdes renumber From: Nathan Stewart To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary=001a11c23fba73031304deabe2c3 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk --001a11c23fba73031304deabe2c3 Content-Type: text/plain; charset=ISO-8859-1 Werror is better than nothing but whats really needed is a (favorite cm software) post checkin build hook with -Wnocheckin -Wconeofshame. We used to joke a previous job about a post checkin build, where if you broke the build, it sent a message to the internal IM server, and your picture would pop up for everyone, photoshopped into one of those lampshades they use for dogs after surgery (The cone of shame if you saw the movie "Up!") On Jun 8, 2013 4:41 PM, "Dave McGuire" wrote: > > On 06/08/2013 04:03 PM, Girvin R. Herr wrote: >>>> >>>> aerospace company, I treated warnings the same as errors in the code I >>>> developed. It was a matter of pride as well as quality. That is how >>>> I was >>>> trained in the field. When I compile many Linux packages today and >>>> watch the >>>> numerous warnings scrolling by, I wince. For that is an indication >>>> of the >>>> quality of the code. But if I need the function in the application I am >>>> building, I need to accept it - reluctantly and under protest. I still >>>> always fix warnings in my own code. >>> >>> >>> Bravo! >> >> >> I must apologize if my comments seem like bragging. That was not my >> intent. My hope is to inspire others. > > > Of course. But it is behavior deserving of praise. Almost nobody takes pride in their work anymore. I also build all of my code with "-Wall" when using GCC (enable all warnings, even the useless ones) and work until they are ALL gone. > > People have laughed at me for that...but then I get paid to clean up their messes. ;) > > > -Dave > > -- > Dave McGuire, AK4HZ > New Kensington, PA --001a11c23fba73031304deabe2c3 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Werror is better than nothing but whats really needed is a (favorite cm = software) post checkin build hook with
-Wnocheckin -Wconeofshame.

We used to joke a previous job about a post checkin build, where if you = broke the build, it sent a message to the internal IM server, and your pict= ure would pop up for everyone, photoshopped into one of those lampshades th= ey use for dogs after surgery (The cone of shame if you saw the movie "= ;Up!")
On Jun 8, 2013 4:41 PM, "Dave McGuire" <mcguire AT neurotica DOT com> wrote:
>
> On 06/08/2013 04:03 PM, Girvin R. Herr wrote:
>>>>
>>>> aerospace company, I treated warnings the same as errors i= n the code I
>>>> developed. =A0It was a matter of pride as well as quality.= =A0That is how
>>>> I was
>>>> trained in the field. =A0When I compile many Linux package= s today and
>>>> watch the
>>>> numerous warnings scrolling by, I wince. =A0For that is an= indication
>>>> of the
>>>> quality of the code. =A0But if I need the function in the = application I am
>>>> building, I need to accept it - reluctantly and under prot= est. =A0I still
>>>> always fix warnings in my own code.
>>>
>>>
>>> =A0 Bravo!
>>
>>
>> I must apologize if my comments seem like bragging. =A0That was no= t my
>> intent. =A0My hope is to inspire others.
>
>
> =A0 Of course. =A0But it is behavior deserving of praise. =A0Almost no= body takes pride in their work anymore. =A0I also build all of my code with= "-Wall" when using GCC (enable all warnings, even the useless on= es) and work until they are ALL gone.
>
> =A0 People have laughed at me for that...but then I get paid to clean = up their messes. ;)
>
>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 -Dave
>
> --
> Dave McGuire, AK4HZ
> New Kensington, PA

--001a11c23fba73031304deabe2c3--