On Mon, 27 Nov 2000, Kayvan A. Sylvan wrote:

> On Mon, Nov 27, 2000 at 07:55:37PM +0000, Duncan Simpson wrote:
> > 
> > I have just discovered a great way of doing code reviews and fereting out 
> > bugs, including well buried ones.q In fatc there are several ways, all of 
> > which tend to go together; just a write a clear and easy to read document 
> > explaning how to code works for those who do not know already.
> > 
> > This will frequently draw your attention to ways to clean up the code and 
> > things that are surely bugs. The requirement to explain what a section of code 
> > does can expose the fact you do not know (this has hapenned to me more than 
> > once). OBviosuly such a document would make life easier for new developers as 
> > a bonus. It would also be a lot of work...
> > 
> > I have squashed more than 3 subtle bugs in a parallel programing library, of 
> > my own design, while explaining its insides. I know of at least one other bug 
> > that needs fixing and will be addressed when that function enters the 
> > spotlight. Asking about a release date for either the code or the process 
> > calculus behind this beast is premature.
> 
> This is the whole point of Knuth's Literate Programming paradigm. You write a
> document that describes and implements the code.
> 
> I have created many large projects for clients using this technique and my
> bug hunting and fixing time has been almost non-existent.

A case for rewriting LyX as a LyX document?

Allan. (ARRae)

Reply via email to