++ to you for saving my sanity. That's just about exactly the format I use to code. I don't think I've ever seen anyone format quite like I do.
The only thing I do differently is to keep the braces in-line with the block that surrounds them (indenting them all) like so:
sub_connect
{
my %conn_data = @_;
my $dbh = DBI->connect(
$conn_data{ data_source },
$conn_data{ user },
$conn_data{ pass },
{
RaiseError => 1,
AutoCommit => 0,
LongReadLen => 65_634
}
) or die DBI->errstr;
$dbh;
}
I like the way this quickly delineates function definitions and gives the reader a bird's eye view of the major chunks of code.
Cheers!
Brent
In reply to Re: (OT) Editor-neutral code formatting
by dorko
in thread (OT) Editor-neutral code formatting
by Ovid
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |