in reply to Programming Department
One thing most people overlook, that I find extremely useful is to build EVERY application or library as if you were going to release it to CPAN. This has several advantages and takes almost no extra time once you get used to it. The main advantages are:
Take a typical web app, you've got your Perl code, your database schema, your configuration information, and probably at least a few cron scripts.
By using something like module-starter and Module::Build you can automatically install your templates in say /usr/share/web-templates, your cron scripts into /opt/app/cron/, and drop your configuration into /etc/httpd/conf.d with a simple make install
If you aren't familiar with either Module::Build or ExtUtils::MakeMaker then there is a bit of a learning curve, but once you learn how to use these modules effectively, doing this adds a very trivial amount of time to each app and/or library. Trust me that once you start using it, you'll never want to work in an environment that doesn't.
Frank Wiles <frank@wiles.org>
http://www.wiles.org
http://www.revsys.com
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Programming Department
by BrowserUk (Patriarch) on Jan 14, 2006 at 23:41 UTC | |
by Aristotle (Chancellor) on Jan 15, 2006 at 01:50 UTC | |
by adamk (Chaplain) on Jan 15, 2006 at 05:44 UTC | |
by adamk (Chaplain) on Jan 15, 2006 at 05:51 UTC | |
by BrowserUk (Patriarch) on Jan 15, 2006 at 06:23 UTC | |
by pileofrogs (Priest) on Jan 15, 2006 at 07:21 UTC | |
by Aristotle (Chancellor) on Jan 16, 2006 at 06:35 UTC | |
by BrowserUk (Patriarch) on Jan 16, 2006 at 08:06 UTC | |
| |
by ides (Deacon) on Jan 15, 2006 at 16:44 UTC |