Содержание задания:
"Данное задание дается максимум на три рабочих дня, после чего мы будем ждать от вас
электронного письма с решением.
Вам требуется написать простую программу для просмотра графических файлов. Слева
будет дерево каталогов, а справа миниатюры (thumbnails) графических файлов в каталоге,
выбранном в дереве слева. Достаточно поддерживать лишь JPEG / BMP файлы. При
просмотре каталога с очень большим количеством графических файлов программа не
должна подвисать или не позволять переключиться на другой каталог.
Обратите внимание на ряд рекомендаций по разработке тестового задания:
требуемая среда разработки Delphi 2009;
проект должен компилироваться без ошибок;
вам не требуется высылать откомпилированные файлы, только исходники;
запрещается использовать сторонние компоненты, библиотеки и модули. "
Итоги данного тестового задания.
Поставленные задачи я решил. И хотя в коде еще достаточно "сырых" мест в рамках интерфейса, сами тестовые задачи должны работать стабильно. А к интерфейсу требований не описано, потому - упираться не стал.
Кроме того, я так понимаю, тестовое не требует final release качества. На то оно и тестовое.
Временные затраты на разработку, составили ~ 16 часов.
PS: Ответ "Заказчика" выставившего тестовое задание и получившего все, включая исходники (как писано выше):
"Большое спасибо за выполненное Вами задание. Ваше решение было выполнено на достойном уровне, однако после тщательного анализа решения и учитывая узкую специфику предстоящих проектов, мы не готовы в настоящий момент сделать Вам предложение."
Молодцы, блин. Сорцы получили, все тип-топ. А зачем высылать тестовое задание, которое не отображает "специфику предстоящих проектов"? Типа - решения в коде собираем на халяву? Контора называется: Auslogics Software Ltd Pty и претендует на некоторую "понтовость".
PS: Через некоторое время (примерно полгода) мне пришло письмо на английском языке, где утверждалось, что я, дескать, разместил у себя на сайте материалы компании Auslogics Software Ltd Pty, и требовалось данные материалы - убрать.
Речь шла как раз о данной статье-заметке.
Что интересно, эта компания еще и имела наглость требовать ответ чисто на английском языке.
Оный она и получила, с подробным описанием моих прав, на данный код, а также - претензий к оной компании и предупреждением о том, что Auslogics Software Ltd Pty, вообще-то нарушает мои авторские права. Больше данная компания не "всплывала".
|