| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Как определить хорошего программиста Perl |
| Автор: Suppir 24.8.2012, 08:56 |
| На сколько вопросов вы сможете ответить? 1 Что означают специальные символы (сигилы) в переменных Perl 5? 2 В чем различие в доступе к элементам массива как $items[$index] и @items[$index]? 3 В чем разница между == и eq? 4 Что получится если использовать хеш в списочном контексте? 5 Как вы ищите ключевые слова в документации Perl? 6 В чем различие между функцией и методом в Perl 5? 7 Когда Perl 5 возвращает/освобождает память, используемую переменной? 8 Как убедится в том, что по умолчанию область видимости переменной — лексическая? 9 Как вы загружаете и импортируете данные из Perl модулей? 10 Как можно повлиять на пути, в которых Perl ищет подключаемые модули? 11 Как вы смотрите на сообщения об ошибках в документации Perl 5? 12 Что произойдет если вы передадите массив как параметр функции? 13 Каким образом можно передать один или более отдельных массивов в функцию? 14 В чем разница на вызывающей стороне между return и return undef? 15 Где расположены тесты в стандартном CPAN-модуле? 16 Как запустить тесты в стандартном CPAN-модуле? 17 Какую команду вы используете для установки CPAN модулей? 18 Для чего необходимо использовать трех-аргументную форму вызова функции open? 19 Как вы определяете и сообщаете об ошибках системных вызовов, таких как open? 20 Как выбросить исключение в Perl 5? 21 Как обработать исключение в Perl 5? 22 В чем отличие в чтении файла с использованием цикла for и цикла while? 23 Как вы обрабатываете параметры в функции или методе в Perl 5? 24 Что означают скобки вокруг имени переменной my ($value) = @_ и что произойдет если их убрать? 25 new — это встроенная функция или ключевое слово? 26 Как вы читаете документацию по ядру языка и модулям из CPAN? 27 Как вывести список значений хеша? Источник: http://www.modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html |
| Автор: xoma 24.8.2012, 09:57 |
| Вот тут есть ответы http://sedition.com/a/3080 (взято тут http://allframeworks.ru/blog/perl/200.html) =) |
| Автор: vadiml 24.8.2012, 12:14 |
| Это тест-вопросы для прочитавшего camelbook? Качество perl-программиста они ни как не определяют, т.к. все по базе языка. |
| Автор: DurRandir 24.8.2012, 13:31 |
| В оригинале это "что должен знать каждый хороший программист на Perl". Т.е. необходимое условие, но не достаточное. Там есть три относительно интересных вопроса, ещё столько же я считаю некорректными) |