diff options
| author | Paul Buetow (pluto.buetow.org) <paul@buetow.org> | 2013-09-07 17:49:45 +0200 |
|---|---|---|
| committer | Paul Buetow (pluto.buetow.org) <paul@buetow.org> | 2013-09-07 17:49:45 +0200 |
| commit | b89757bad726bb9869e9a8492c0b2de89a35a43b (patch) | |
| tree | a291ac67dff0bf729be8200deec8afb893d0a0a2 /README | |
| parent | e9b840ee20c12f9b5698eb1403ce38eb18ead62f (diff) | |
remove obsolete file
Diffstat (limited to 'README')
| -rw-r--r-- | README | 68 |
1 files changed, 0 insertions, 68 deletions
@@ -1,68 +0,0 @@ -Always do: - -- Pragmatic modules ALWAYS to use in ALL packages: - - use strict; - use warnings; - -- Only for packages for including package UNIVERSAL definitions - - use Xerl::Page::Base; - -- Object oriented coding style - -- Always use method prototypes if possible - - sub foo($;$) { .... } - -- Explicit object typing if possible - - my Class::Name::Here $foo = Class::Name::Here->new(); - -- If no real ret val, set undef; explicitly - - sub foo() { - # Do some stuff - ... - # Set explicit undef ret value - return undef; - } - -- Private subs use _ as its prefix and are called only from the current package. - - package Xerl::Foo::Bla; - . - . - - sub _iamprivate($) { - my Xerl::Foo:Bla $self = $_[0]; - . - . - } - - sub iampublic($) { - my Xerl::Foo:Bla $self = $_[0]; - $self->_iamprivate(); - return undef; - } - -- Static subs (not OOP) are in CAPITAL letters. - - sub IAMSTATIC($) { - print shift; - return 'Hello World'; - } - - sub iamdynamic($) { - my Xerl::Foo:Bla $self = $_[0]; - return Xerl::Foo::Bla::IAMSTATIC( $self->get_somevalue() ); - } - -- Static private subs start with _ and are written in CAPITAL letters - - sub _IAMSTATICPRIVATE() { - . - . - } - -- Use Pidy to automaically restyle the code! (make pidy) |
