From owner-freebsd-chat@FreeBSD.ORG Thu Apr 24 21:38:25 2003 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84F1737B401 for ; Thu, 24 Apr 2003 21:38:25 -0700 (PDT) Received: from probity.mcc.ac.uk (probity.mcc.ac.uk [130.88.200.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id D142443FCB for ; Thu, 24 Apr 2003 21:38:24 -0700 (PDT) (envelope-from jcm@FreeBSD-uk.eu.org) Received: from dogma.freebsd-uk.eu.org ([130.88.200.97]) by probity.mcc.ac.uk with esmtp (Exim 4.14) id 198uyZ-000K2x-2U; Fri, 25 Apr 2003 05:38:19 +0100 Received: from dogma.freebsd-uk.eu.org (localhost [127.0.0.1]) h3P4cEPe082284; Fri, 25 Apr 2003 05:38:15 +0100 (BST) (envelope-from jcm@dogma.freebsd-uk.eu.org) Received: (from jcm@localhost) by dogma.freebsd-uk.eu.org (8.12.6/8.12.6/Submit) id h3P4cEjf082283; Fri, 25 Apr 2003 05:38:14 +0100 (BST) Date: Fri, 25 Apr 2003 05:38:13 +0100 From: Jonathon McKitrick To: Terry Lambert Message-ID: <20030425043813.GE81840@dogma.freebsd-uk.eu.org> References: <20030422132906.GB64101@dogma.freebsd-uk.eu.org> <3EA591C1.AE00376A@mindspring.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3EA591C1.AE00376A@mindspring.com> User-Agent: Mutt/1.4i X-Spam-Score: -14.3 (--------------) X-Scanner: exiscan for exim4 (http://duncanthrax.net/exiscan/) *198uyZ-000K2x-2U*Whl5gFWHxJk* cc: freebsd-chat@freebsd.org Subject: Re: Code layout and debugging time X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Apr 2003 04:38:25 -0000 I'm replying privately, because I have a few specific questions that might not be of interest to the rest of the list. On Tue, Apr 22, 2003 at 12:02:25PM -0700, Terry Lambert wrote: : So debugging is about being able to "grok" the code: to be able : to understand both its purpose, and how well it's self is aligned : with that purpose. : : So offseting discrete logic blocks that are intended to achive : specific goals makes it easier for the programmer to hold in : their head both the idea of what the code is intended to do, and : what their own logic dictates to them that the code actually : does. Do you feel your code does that, or are you one of the 'dense' style programmers, subconsciously trying to avoid wasted space? jcm -- Consulting: If you aren't part of the solution, there is a lot of money to be made in prolonging the problem.