LAMP + AJAX + Качество кода

Гость19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
10.05.2009

LAMP + AJAX. Интересует качество кода + простота его поддержки. Примерно 80-100 часов работы.

Требуется создать начинку сайта со следующими частями:

1. Полнотекстовый поиск.

2. Корзина заказа с внесением в неё данных на AJAX.

3. Ежедневное обновление данных из десятка интернет-магазинов (xml-формат, есть уникальный идентификатор позиции).

4. Перенос данных заказа из корзины на сайте в корзины интернет-магазинов.

5. Автоматические тесты для всего, что можно протестировать.

Есть детальное ТЗ. Есть полная структура MySQL базы. Есть архитектура приложения. Есть свёрстанные макеты HTML-страниц.

Код должен быть оформлен с достаточным количеством комментариев. Все входы и выходы функций, кроме простейших, должны быть задокументированы. При написании кода следует придерживаться правил оформления кода, которые очень похожи на правила для Zend Framework (отличия описаны в ТЗ). Перед началом работы Вам придётся по детальному ТЗ оценить примерное время на каждую часть сайта и общую стоимость работы.

Кандидатов прошу выслать в личку небольшой пример кода (или ссылку на Ваш код), который по качеству соответствует тому, что вы отдадите мне. Если примера нет, то можете написать код, который делает следующее:

1. Берёт из MySQL-базы ссылку.

2. По этой ссылке скачивает файл с внешнего сайта.

3. Файл содержит записи с какими-то значениями. XML или CSV – на Ваш выбор.

4. Файл нужно распарсить и вытащить из него для всех записей по два поля.

5. Эти поля нужно сложить в MySQL-базу.

Можете его не отлаживать – этот код будет только просматриваться глазами.