http://www.perlmonks.org?node_id=506511

My job consists of writing web applications that are perl programs running under Apache::Registry, and calling other perl modules that I've written. Over the past years my development process has improved to include some elements of a "professional", such as testing, a testing server, source control, documentation, coding style guides, etc.

Over this time I've noticed a dearth of documentation on how people do their work in perl/on the web. Most established procedures follow the old C model:

Personal machine:

Dev server: Production server: Which doesn't meld at all with the way I've been doing web development: I know these questions have been answered by others wiser than I...but I'm not finding the answers. The material on perl testing I've seen is all based on testing stand-alone modules, not web-apps. When I asked the question of the gurus at YAPC, I got some blank looks and statements that the "normal" process works fine for their apps, so maybe I just have a contorted version of what is "normal".

I have lots of theoretical scenarios, but I'm curious to see what people are REALLY doing in their environments, because I don't have ample time to retool to and debug a theoretical environment.

Help appreciated.

Edit: g0n - moved from SoPW to Meditations