Subject: good guide to programming style
To: None <netbsd-help@NetBSD.org>
From: George Georgalis <george@galis.org>
List: netbsd-help
Date: 01/23/2007 00:05:21
At $WORK I support a group of analysts, who are generally
very smart but they are not familiar with good programming
practices. Mostly Window users getting a foot hold in unix by
following examples from not so well written Fortran or R examples.

Unfortunately "good" programming is not something I can just define
in a short training session. And, it's too easy (and painful) to
just identify poor programming techniques or mistakes.  So, I'd
like to put some kind of training together and was wondering if
anyone here could provide some interesting websites to help the
process?

Here are some I'm planning to narrate, depending on which are most
effective.

 [http://www.dwheeler.com/secure-programs/ Secure Programming for Linux and Unix HOWTO -- Creating Secure Software]
 [http://www.faqs.org/docs/artu/ch01s06.html Basics of the Unix Philosophy]
 [http://www.shelldorado.com/ good coding practices for Bourne Shell and Korn Shell script programmers.]
 [http://www-128.ibm.com/developerworks/aix/library/au-hook_duttaC.html Best practices for programming in C]
 [http://stommel.tamu.edu/~baum/programming.html Programming Texts and Tutorials] -- meta site
 [http://mindprod.com/jgloss/unmain.html unmaintainable code]

Know any others? Most of those are way too advanced for the group,
"Why I mastered Pascal before I embarked on assembly code, things
to know before you write your first bug" is the sort generalized
document I'm looking for. Any ideas?

// George


-- 
George Georgalis, systems architect, administrator <IXOYE><