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