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]

I/O (input/output)

     autoflushing

     best practice

     clean-up 2nd

     error checking 2nd

     filehandles 2nd

     indirect filehandles 2nd

     input loops

     interactivity

     line-based input 2nd

     localizing filehandles

     opening cleanly 2nd

     power slurping

     progress indicators

     prompting 2nd

     slurping 2nd

     standard input

ident( ) subroutine 2nd

identifiers

     abbreviating

     best practices 2nd

     capitalization of 2nd

     keys and

     naming conventions

     spaces and hyphens in

     unrecognized

if keyword

     best practice

     cascaded equality tests

     cascading statements

     flow-of-control statements and 2nd

     postfix form 2nd

     readability

import( ) subroutine

INCOMPATIBILITIES template

indentation

     best practice 2nd

     breaking by precedence and

     breaking expressions and 2nd

     heredoc

     justification and

     K&R bracketing

     recommended depth 2nd

indicators, progress

indices

     array 2nd 3rd 4th

     best practice

     code layout and

     iterating

     negative

     vertical alignment

indirect filehandles 2nd

indirect objects 2nd

inheritance

     best practice

     class hierarchies and

     construction/destruction and

     new( ) method and

     object orientation and

     positional arguments and

     pseudohashes and

INI file format 2nd

initialization

     base classes

     best practice

     of attributes 2nd

     variables and

Inline:: module (CPAN) 2nd

inodes

input operator

input record separator 2nd 3rd

inside-out objects

     base class initialization and

     class hierarchies and

     Class::Std module and

     destructors and

     encapsulation and 2nd 3rd

install_sub( ) method

instance methods 2nd

int function

integers

     do-while loops and

     exception handling

     leading zeros and

     object references and

     sleep function and

interactive applications 2nd 3rd

interactive( ) subroutine 2nd

interfaces

     autoloading and

     best practices 2nd 3rd

     class

     consistency in 2nd

     CPAN tools

     defining

     documenting

     Getopt::Clade module and

     inside-out objects and

     modules and 2nd

     object orientation and

     variables and 2nd

Intuitive Programmer Syndrome 2nd

inverted indices

IO::File module 2nd 3rd

IO::Handle module 2nd 3rd 4th

IO::InSitu module (CPAN) 2nd

IO::Interactive module (CPAN) 2nd

IO::Prompt module (CPAN)

     best practices

     description

     exporting and

     interfaces and 2nd 3rd

     power prompting

is( ) subroutine 2nd

is_interactive( ) subroutine 2nd

is_weak( ) subroutine 2nd

isomorphic operators

iterative list-returning subroutine

iterator variables

     best practice

     loop

     overview

     postfix loops and

Категории