Bienvenue futur Maven de Perl !

Gabor Szabo
Mon nom est Gabor Szabo. J'utilise Perl depuis 1995. Je l'enseigne lors de formations en entreprise depuis 2000. J'aime offrir des classes de formation sur place, mais, malheureusement, ceci limite le nombre de personnes que je peux atteindre. J'ai créé ce site et les produits sur ce site afin de vous aider à utiliser le langage de programmation Perl pour résoudre des problèmes. J'espère que vous le trouverez utile.

Si vous avez besoin de maintenir un important logiciel qui a été écrit en Perl par d'autres personnes dans les 5-10-15 dernières années, c'est un défi ! Surtout si vous n'avez pas reçu une formation adéquate en Perl. Vous êtes probablement limité à une version spécifique et ancienne de perl. Je vous recommande de consulter le tutoriel Perl. Vous pouvez probablement sauter la partie sur l'installation de Perl, mais le reste de ce tutoriel sera utile pour vous. Vous pouvez également vous inscrire au bulletin d'informations afin d'être tenus au courant dès la parution de nouveaux articles.

Si vous êtes un administrateur système Unix / Linux, vous avez probablement plus de contrôle sur la version de perl que vous utilisez, et vous avez probablement écrit des scripts relativement petits. Le tutoriel Perl peut être un bon point de départ pour vous et quelques-uns des exemples dans le livre de recettes de Perl Maven seront tout aussi utile.

Si vous travaillez dans le domaine de la gestion de configuration logicielle (peut-être affecté comme ingénieur de construction), vous avez probablement à écrire et à maintenir des déclencheurs (ou post-commit hooks) et écrire des scripts qui aident à l'intégration continue. Il y aura des articles spéciaux pour vous. Consultez le livre de recettes de Perl Maven. Il pourrait y avoir quelques exemples pour vous qui peuvent être utiles.

Perl est souvent utilisé en automatisation de test. Si vous travaillez dans ce domaine, ou si vous souhaitez travailler dans ce domaine (c'est génial de trouver des bogues dans le code d'autres personnes!), vous pouvez lire le tutoriel Perl. Il y a aussi le livre Test Automation using Perl que vous pouvez acheter.

Si vous construisez de nouvelles applications web - que ce soit en privé ou à l'intérieur d'une entreprise -, vous pouvez commencer par lire l'article qui compare CGI, mod_perl et PSGI. De là, vous pouvez continuer à lire le tutoriel Perl. Et si vous vous inscrivez au bulletin d'informations, vous serez informé lorsque je publierai de nouveaux articles sur le développement web avec Perl.

Si tout cela vous semble familier, alors vous êtes au bon endroit. Pour commencer, vous pouvez lire le tutoriel Perl et vous inscrire au bulletin d'informations.

Translated by
Olivier Valuet

la valeur initiale undef et la fonction prédéfinie defined en Perl

Dans certains langages, il y a une façon particulière d'indiquer que «cette variable n'a pas de valeur» :


Les types d'attributs dans les classes Perl utilisant Moose

Dans un script Perl simple, nous n'avons pas l'habitude de beaucoup nous soucier au sujet des types de valeurs. Mais dès lors que l'application grandit, un système de type peut aider à améliorer la cohérence de l'application.

Moose vous permet de définir un type pour chaque attribut, puis force les types via les modificateurs.


Les types d'attributs dans les classes Perl utilisant Moose


Perl orienté objet avec Moose

Dans les prochains articles, nous allons apprendre comment écrire du code orienté objet en Perl. Nous allons commencer par quelques exemples simples que nous étofferons pas à pas. Nous commencerons à utiliser Moose, mais nous apprendrons aussi comment créer des classes par d'autres moyens.


Perl orienté objet avec Moose


Meet Perl programmers at
Polish Perl Workshop - 16-18 May, 2014, Poznan, Poland
and other Perl events.