LAMP + AJAX + Качество кода
LAMP + AJAX. Интересует качество кода + простота его поддержки. Примерно 80-100 часов работы.
Требуется создать начинку сайта со следующими частями:
1. Полнотекстовый поиск.
2. Корзина заказа с внесением в неё данных на AJAX.
3. Ежедневное обновление данных из десятка интернет-магазинов (xml-формат, есть уникальный идентификатор позиции).
4. Перенос данных заказа из корзины на сайте в корзины интернет-магазинов.
5. Автоматические тесты для всего, что можно протестировать.
Есть детальное ТЗ. Есть полная структура MySQL базы. Есть архитектура приложения. Есть свёрстанные макеты HTML-страниц.
Код должен быть оформлен с достаточным количеством комментариев. Все входы и выходы функций, кроме простейших, должны быть задокументированы. При написании кода следует придерживаться правил оформления кода, которые очень похожи на правила для Zend Framework (отличия описаны в ТЗ). Перед началом работы Вам придётся по детальному ТЗ оценить примерное время на каждую часть сайта и общую стоимость работы.
Кандидатов прошу выслать в личку небольшой пример кода (или ссылку на Ваш код), который по качеству соответствует тому, что вы отдадите мне. Если примера нет, то можете написать код, который делает следующее:
1. Берёт из MySQL-базы ссылку.
2. По этой ссылке скачивает файл с внешнего сайта.
3. Файл содержит записи с какими-то значениями. XML или CSV – на Ваш выбор.
4. Файл нужно распарсить и вытащить из него для всех записей по два поля.
5. Эти поля нужно сложить в MySQL-базу.
Можете его не отлаживать – этот код будет только просматриваться глазами.