Лось, избегая явной шаблонности


Лучшие практики рекомендует namespace::autoclean и make_immutable

package Person;

use Moose;
use namespace::autoclean;

# extends, roles, attributes, etc.

# methods

__PACKAGE__->meta->make_immutable;

1;

MooseX::Declare автоматически обрабатывает это, но это не рекомендуется, так что какую альтернативу(ы) ему следует рекомендовать?

1 2

1 ответ:

The MooseX::Declare documentation says:

Если вы хотите использовать декларативный синтаксис в новом коде, пожалуйста, для любви из котят возьмите себе недавний perl и посмотрите наMoops вместо этого.