10
ответов

Я должен изучить Perl 5 OO или Американского лося сначала? [закрытый]

Я все еще относительно плохо знаком с Программированием Perl, но я знаю, как Perl 5 OO в основном работает. Однако я никогда не создавал проекта с Perl 5 OO, таким образом, я совершенно уверен, что столкнусь со многими ловушками...
вопрос задан: 30 June 2011 20:16
6
ответов

Как я могу улучшить производительность Американского лося в нестойких процессах CGI?

Американский лось является фантастической объектной платформой. Проблема состоит в том, что, взятый вместе с ее зависимостями, это является очень большим. Наше профилирование указывает, что на нашей платформе, просто загружая Американского лося подвергнет
вопрос задан: 23 May 2017 10:31
5
ответов

Действительно ли проверка аргументов функции Perl стоит того?

Существует много шума о MooseX:: Метод:: Подписи и даже перед этим, модули, такие как Params:: Проверьте, которые разработаны для ввода, проверяют каждый аргумент методам или функциям. Я рассматриваю...
вопрос задан: 13 April 2013 21:02
5
ответов

Как я могу кодировать фабрику в Perl и Американском лосе?

Существует ли более простое или лучшее (=> легче поддержать) способ использовать Perl и Американского лося для инстанцирования классов на основе входящих данных? Следующий код является разделенным вниз образец из проекта, я работаю...
вопрос задан: 8 August 2009 01:07
5
ответов

Существует ли действительно хороший веб-ресурс при перемещении к Американскому лосю? [закрытый]

Документация с самим модулем является довольно тонкой, и просто имеет тенденцию указывать на MOP.
вопрос задан: 5 March 2009 04:29
4
ответа

Perl:: Критик: Жизнь после Американского лося?

Я запустил преобразование проекта Американскому лосю и первой вещи, которую я заметил, был то, что мои тесты критика / опрятные тесты идут к черту. Американским лосям, Опрятным и Критик, кажется, не нравится друг друг так, как они привыкли для...
вопрос задан: 25 January 2012 19:35
4
ответа

Роли Singleton в американском лосе

Я пытаюсь записать одноэлементную роль с помощью Perl и Американского лося. Я понимаю MooseX:: модуль Singleton доступен, но всегда существует сопротивление при требовании другого модуля CPAN для нашего проекта...
вопрос задан: 17 June 2010 19:10
4
ответа

Perl платформы OO и проектирование программы - Moose и вывернутые наизнанку объекты Conway (Класс:: Станд.)

Это - больше типа примера использования вопроса..., но также и достаточно универсальный, чтобы быть более широко применимым: Короче говоря, я работаю над модулем, это - более или менее обертка командной строки; OO естественно...
вопрос задан: 12 June 2010 16:33
4
ответа

MooseX:: Объявите и MooseX:: Метод:: готовое производство Подписей?

От текущей версии (0.98) из Американских лосей:: Руководство:: MooseX являются строками: у Нас есть большие надежды на будущее MooseX:: Метод:: Подписи и MooseX:: Объявить. Однако эти модули, в то время как...
вопрос задан: 24 February 2010 16:40
4
ответа

Сколько делает я должен протестировать Американского лося - и MooseX:: FollowPBP-сгенерированные методы?

Я хочу начать строго делать Разработку через тестирование. Однако я задавался вопросом, насколько я должен методы тестирования, сгенерированные Американским лосем и MooseX:: FollowPBP. Например, у меня есть следующий класс:...
вопрос задан: 22 February 2010 00:46
4
ответа

Американский лось: Истекающие кэшируемые результаты вычислений, когда значения атрибута изменяются?

В наших классах у нас есть шаблон, где мы создаем атрибут для представления расчетного значения. По очевидным причинам мы хотим кэшировать расчетное значение и затем делать недействительным кэш когда один из...
вопрос задан: 21 November 2009 14:04
4
ответа

Ресурсы для начала работы на “современном” Perl

Услышав о новых частях экосистемы Perl, таких как Американский лось, DeclareX и Катализатор, я думал, что будет хорошо смотреть на Perl. К сожалению, весь вводный материал I...
вопрос задан: 18 November 2009 20:42
4
ответа

Как я могу расширить автоматический экспорт прагмы Американского лося?

Вы знаете, как Американский лось автоматически включает строгий и предупреждения во время импорта? Я хочу расшириться, то поведение включением автоумирают и используют функцию ':5.10' в моих классах Американского лося. Я разыскал где...
вопрос задан: 5 November 2009 07:27
4
ответа

У Американского лося, как я изменяю атрибут какое-либо время, он установлен?

Если у Вас есть атрибут, который должен быть изменен любое время, он установлен, там гладкий способ сделать это за исключением записи средства доступа самих и слоняния без дела непосредственно с содержанием $self...
вопрос задан: 12 September 2009 17:29
4
ответа

C ++-like использование Американского лося с Perl для ООП

Я играл вокруг с Американским лосем, получая ощущение его. Я хотел бы пример чистых виртуальных функций как в C++, но в языке Американского лося (конкретно в C ++-looking путь). Я знаю это даже с...
вопрос задан: 27 August 2009 16:04
4
ответа

Как Вы делаете Дизайн Контракта в Perl?

Я исследую использование DbC в наших проектах Perl, и я пытаюсь найти лучший способ проверить контракты в источнике (например, проверяю пред/сообщение условия, инварианты, и т.д.), класс:: Контракт был...
вопрос задан: 13 January 2009 18:48
3
ответа

Существует ли простой способ протестировать, если атрибут Американского лося только для чтения?

Я в настоящее время использую оценку блока для тестирования этого, я установил атрибут как только для чтения. Существует ли более простой способ сделать это? Пример из рабочего кода: #Test, что sample_for готов только оценка {$snp_obj->...
вопрос задан: 23 May 2017 10:27
3
ответа

Как Вы заменяете метод объекта Американского лося во времени выполнения?

Действительно ли возможно заменить метод объекта Американского лося во времени выполнения? Путем рассмотрения исходного кода Класса:: MOP:: Метод (который Американский лось:: Meta:: Метод наследовался), я пришел к заключению это путем выполнения $method-&
вопрос задан: 22 August 2014 18:43
3
ответа

Американский лось действительно, это замедляется?

Я недавно загрузил Американского лося. Экспериментально, я переписал существующий модуль у Американского лося. Это, кажется, удобный способ постараться не писать много повторяющегося кода. Я запустил тесты модуля, и я заметил...
вопрос задан: 22 February 2011 02:32
3
ответа

Как я называю имя функции, которое хранится в хеше в Perl?

Я уверен, что это охвачено в документации где-нибудь, но я не мог найти его... Я ищу синтаксический сахар, который позволит назвать метод на классе, имя которого...
вопрос задан: 10 June 2010 14:50
3
ответа

Как я составляю существующую роль Американского лося в класс во времени выполнения?

Скажите, что я определяю краткий обзор Мой:: Объектные и конкретные ролевые реализации Мой:: Объект:: TypeA и Мой:: Объект:: TypeB. По причинам пригодности для обслуживания я хотел бы не иметь hardcoded таблицу, которая смотрит на...
вопрос задан: 8 June 2010 20:12
3
ответа

Есть ли простой способ отобразить DBIx:: Класс заканчивается к моим пользовательским классам Американского лося?

Это кажется своего рода болью, чтобы иметь мои классы Американского лося. Затем использовать DBIx:: Класс для получения набора результатов.. затем вручную отобразить мой набор результатов на классы американского лося.
вопрос задан: 18 February 2010 19:50
3
ответа

Что я должен сделать, если разработчик Американского лося метод перестал работать?

Что лучший способ состоит в том, чтобы обработать отказ в методе разработчика? Например: пакет MyObj; используйте Американского лося; используйте IO:: Файл; имеет => 'file_name' (=> 'ro', isa => 'ул.', требуемая => 1)...
вопрос задан: 29 January 2010 20:26
3
ответа

Атрибут Moose ArrayRef возвращен как массив

У меня есть класс Moose с атрибутом, который является ArrayRef (только для чтения) и управляется внутри объекта. Но когда кто-то вызывает метод доступа, я хочу, чтобы он возвращал массив (или список) ...
вопрос задан: 7 December 2009 18:04
3
ответа

Как я создаю циклический график неизменных объектов в Perl и Американском лосе?

Это могло походить на очевидно безнадежный случай, но является там приемом для создания циклического графика неизменных объектов в Perl? Что-то вроде этого: Узел пакета; используйте Американского лося; имеет [ребенка QW/родителя/] =>...
вопрос задан: 22 November 2009 04:18
3
ответа

Что является надлежащим способом создать использование метода BUILDARGS MooseX:: Объявить?

Я испытываю затруднения с помощью MooseX:: Объявите правильно при вызове BUILDARGS. Я пытаюсь создать объект как интерфейс для файла. (А именно, я хочу интерфейс к двоичному файлу, который позволяет...
вопрос задан: 3 September 2009 13:57
3
ответа

Что является надлежащим способом создать метод СБОРКИ в MooseX:: Объявить?

Я испытываю трудности с методом СБОРКИ в MooseX:: Объявить. Если я говорю: #!/usr/bin/perl используют MooseX:: Объявите; у Foo класса {есть нечто => (=> "rw", isa => "ул.", значение по умолчанию => "нечто");...
вопрос задан: 29 July 2009 23:48
3
ответа

Как я обрабатываю дополнительные параметры у Американского лося?

Я в настоящее время запускаю с ООП Perl с помощью пакета "Американского лося". Компилятор жалуется, что "Не может изменить non-lvalue вызов подпрограммы в строке Parser.pm 16". Я не вполне понимаю, почему я не могу...
вопрос задан: 25 February 2009 02:31
3
ответа

Почему разработчик Американского лося принимает строковое значение?

Американский лось:: Руководство:: состояния Атрибутов: Как альтернатива использованию ссылки подпрограммы [для значения по умолчанию], можно вместо этого предоставить метод разработчика для атрибута:... это имеет несколько преимуществ...
вопрос задан: 18 February 2009 20:34
2
ответа

Как я сокращаю количество избыточных запросов с mod_perl правильно?

В довольно большом проекте прежней версии я осуществил рефакторинг несколько волосатых модулей в классы Американского лося. Каждый из этих модулей требует доступа к базе данных к (ленивой) выборке его атрибуты. Так как те объекты используются...
вопрос задан: 25 October 2010 19:18