Un paio di anni fa ho partecipato alla scrittura delle migliori pratiche/stile di codifica per la nostra azienda (abbastanza grande e spesso in Perl). È stato fatto da un comitato di sviluppatori "senior" di Perl.Qual è la migliore pratica per quanto riguarda l'uso di perl-isms (espressioni idiomatiche) in Perl?
Come qualsiasi cosa fatta per consenso, aveva parti in cui tutti erano in disaccordo. Duh.
La parte che si strofinò sbagliato di più è stata una forte raccomandazione di non utilizzare per molti Perlisms (genericamente definito come idiomi codice non presentano, per esempio C++ o Java), come ad esempio "Evitare l'uso di '... a meno che X;' costruisce".
Il razionale principale posto per regole come questa era che gli sviluppatori non Perl avrebbero avuto molto più tempo con il codice Perl altrimenti. L'ipotesi qui è che i perl code jockeys sono di razza più rara nel complesso - e tra i nuovi assunti alla compagnia - rispetto ai non-Perler.
Mi chiedevo se SO abbia qualche argomento valido per supportare o rifiutare questa logica ... è per lo più una curiosità accademica a questo punto poiché lo standard di codifica Perl della società è ossificato e non verrà mai più rivisto per quanto mi riguarda consapevole.
P.S. Giusto per essere chiari, la domanda è nel contesto che ho notato - la risposta per un piccolo negozio di sviluppo tutto-Perl è ovviamente un clamoroso "uso del Perl alla sua massima capacità".
Sono curioso, quanto erano grandi le dimensioni della tua squadra e quanto hai girato? Le aziende che si preoccupano di come i nuovi programmatori, formati nella lingua sbagliata, percepiranno che il loro codice spesso ha un elevato turn over e team troppo grandi, un problema in sé e per sé. – Schwern
Le dimensioni della squadra erano da 3 a 7 persone (intendo unità piatte immediate, non squadre più grandi composte da sottogruppi). Il fatturato è stato moderato (ho visto e sentito parlare di peggio), ma la crescita è stata molto alta, quindi le persone nuove sono arrivate costantemente. – DVK
Oh, andiamo, lascia questa domanda aperta ragazzi. È buono! –