В классическом и блестящем справочном руководстве по программированию Perl содержится раздел, в котором авторы предоставляют список рекомендаций по написанию Perl, который максимально эффективен с точки зрения вычислений, а затем список рекомендаций по написанию Perl, который максимально эффективен для программистов, после чего следует больше советов для эффективного администратора, эффективности портера и эффективности пользователя. Совет обычно совершенно противоречив. (Например, "использовать глобальные переменные", "не использовать глобальные переменные" ).
Я подумал об этом, работая над превращением некоторого "программируемого эффективного" R-кода в "эффективный" с точки зрения вычислений и поддержки.
Какие интересные и полезные советы для стиля R в этих строках? Какие методы максимально эффективны для программистов и каковы эквивалентные методы, которые учитывают другие понятия эффективности?