Hasznos források gyűjteménye, amelyek segítenek elsajátítani a Perlt
A Perl egy sor alapmodullal érkezik, amelyek listáját a perldoc oldalon találod. Ezeket a modulokat általában azonnal használhatod. (Egyes disztribúciókban előfordulhat, hogy az alapmodulokat külön kell telepítened.)
Az Awesome Perl egy válogatott lista hasznos modulokról, és emellett más ajánlólistákra is rámutat.
Több modultelepítő is elérhető a Perlhez, amelyekkel a CPAN-en elérhető modulok széles választékát telepítheted.
Egy nagyon gyors és egyszerű modultelepítő. Elérhető egy útmutató a CPAN-en.
Ez már telepítve lesz nálad, ha követted a telepítési dokumentáció local::lib-re vonatkozó utasításait.
Egyszerűen futtasd a cpm install parancsot, hogy egy cpanfile-ból telepítsd a szükséges modulokat, és használd a --with-recommends vagy a --with-suggested kapcsolót az ajánlott, illetve javasolt modulok telepítéséhez.
A cpm install Module::Name paranccsal egy adott modult telepíthetsz helyben, a cpm install -g Module::Name paranccsal pedig globálisan.
A legismertebb és leggyakrabban használt elérhető modultelepítő. A telepítési útmutatót a CPAN-en találod.
Futtasd a cpanm -L local --installdeps . parancsot, hogy egy cpanfile-ból telepítsd a szükséges modulokat.
A cpanm -L local Module::Name paranccsal egy adott modult telepíthetsz helyben, a cpanm Module::Name paranccsal pedig globálisan.
Ha jó általános tanácsokat keresel a Perl-programozáshoz, Damian Conway Perl Best Practices című könyve jó referenciamű.
A kódod szépítéséhez használhatod a Perl::Tidy modult.
Ezután a mellékelt perltidy segédprogrammal formázhatod újra a kódodat.
# modify file in-place and save old version as some_script.pl.bak
$ perltidy -b some_script.pl
A perltidy-nak rengeteg konfigurációs beállítása van, hogy minden ízlésnek megfeleljen. Ezek dokumentációja itt található.
Létezik a tidyview is, egy grafikus felület, amellyel a különböző beállításokat hangolhatod, és azonnal láthatod az eredményt.
Ha szeretnéd érvényesíteni a kódolási gyakorlatokat, a Perl::Critic is rendelkezésre áll. Hozza a korábban említett Perl Best Practices könyvben leírt szabályokat, de rengeteg bővítmény létezik hozzá, és testre szabható, hogy bármilyen céges kódolási szabályhoz illeszkedjen.
Használat:
$ perlcritic some_script.pl
Az eszköznek nagyon sok konfigurációs finomítása van, a teljes részletekért nézd meg a dokumentációját.