Recently I stumbled upon the "modulator", a script that builds a .module, .install, and .info files for you on the fly, naming the files along with the functions as well.
The script is written in Perl, I know this is not the "Drupal" way, but it is darn easy to use. Normally you would need to build these files by hand or piece one together. There is also a "module" to build a module skeleton for you - module builder. I prefer the Modulator simply because it is faster.
The script also works a bit with SimpleTest (see below) too, a nice feature. (read more)