Perl Best Practices

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

rand function

read_file( ) subroutine

readability

     abbreviations and

     assignments and

     built-in functions and

     cleverness and

     comments and

     complex mappings

     cuddling and

     debugging and

     fat commas and

     look-up tables and

     multiline strings and

     named constants and

     negative control statements

     of expressions

     of lists

     optimizing for

     semicolons and

     slice layout

     statements on lines

     string delimiters and

     tabular ternaries and

     underscores and 2nd

     use English pragma 2nd

     variables and

readdir function

readline function

     caching and

     configuration files and

     contextual return values

     globbing and

     iterative subroutines and

     module interfaces and

     scalar variables

     simple slurping

     slurp( ) subroutine and

README file

Readonly module (CPAN) 2nd 3rd 4th

readonly( ) subroutine 2nd

readpipe function

"record" as ambiguous name

redo statement

     best practices

     flow of control and

     loop labels and 2nd

     while statement and 2nd

reduce( ) subroutine 2nd

refactoring

     best practice

     considerations 2nd 3rd

     modules and 2nd

refaddr( ) subroutine 2nd 3rd

reference variables 2nd 3rd

references

     best practice

     braced

     cyclic

     dereferencing 2nd

     symbolic

reftype( ) subroutine 2nd

Regexp::Assemble module (CPAN) 2nd

Regexp::Autoflags module (CPAN) 2nd

Regexp::Common module (CPAN) 2nd 3rd

Regexp::MatchContext module (CPAN) 2nd

regular expressions

     (?p) marker

     alternations 2nd

     backtracking

     best practice 2nd

     brace delimiters

     canned

     capture variables

     capturing parentheses

     command-line processing and

     configuration files and

     constructing

     delimiters

     end of string

     exception hierarchies and

     extended formatting 2nd

     factoring alternations

     fixed-width data and

     input record separator and

     lazy flags

     line boundaries

     match variables

     metacharacters

     named characters 2nd

     OO exceptions and

     pattern matching

     piecewise matching

     properties 2nd

     string boundaries

     string comparisons 2nd

     tables and

     unconstrained repetitions

     whitespace 2nd

remonstrate tool

repetitions, unconstrained

reporting failures 2nd 3rd

require function

REQUIRED ARGUMENTS section (documentation)

REQUIRED ARGUMENTS template

restricted hashes 2nd

return scalar statement

return statement

     do-while loops and

     flow of control and

     implicit

     returning failure 2nd

     scalar return values

return undef statement

return values

     best practices 2nd

     contextual

     cumulative methods and

     error handling and 2nd

     failed exceptions and

     methods and

     multi-contextual

     scalar variables and

     system function

reverse function 2nd 3rd

reverse sort function

revision control 2nd 3rd 4th

"right" as ambiguous name

robustness of coding style

Категории