Aujourd'hui, j'étais dans une réunion Webex montrant mon écran avec certains Perl code que j'ai écrit. Mon patron m'a soudainement dit alors que tout le monde était à la recherche et de l'audition que j'ai dû supprimer les virgules de mon hachage et des structures de matrices parce que c'est une mauvaise pratique. Je l'ai dit, je ne pense pas que c'était une mauvaise pratique en Perl, mais il a insisté et m'a fait supprimer les virgules pour montrer mon script qui s'exécute dans la réunion.
Je pense toujours que ce n'est pas une mauvaise pratique en Perl, mais j'ai peut-être tort. Je trouve assez pratique et une bonne pratique parce qu'ils m'empêchent de m'y ajoutant de nouveaux éléments et oublier d'ajouter le correspondant de la virgule dans le processus.
Mais, j'aimerais vraiment savoir si c'est une bonne ou une mauvaise pratique et être en mesure de le montrer à mon patron (s'il se trompe), avec de bons arguments, et même de bonnes sources pour mes arguments.
Donc, est-ce une mauvaise pratique de laisser des virgules?
Ceci est un exemple:
my $hash_ref = {
key1 => 'a',
key2 => 'b',
key3 => 'c',
};
my $array_ref = [
1,
2,
3,
];